首页 > 解决方案 > “Ui_Form”对象没有属性“COLUMN_5”

问题描述

我改为self.COLUMN_5self.ROW仍然是相同的错误,所以它都在 COLUMN_5 上

我不断收到错误

“Ui_Form”对象没有属性“COLUMN_5”

这是我的代码:

def    double_table(self):
        for currentItem in  self.tableWidget.selectedItems():
            self.COLUMN_5 = currentItem.column()
            self.ROW_5 = currentItem.row()
        #if you check on column (i,4) I want to get result   
        if  (self.COLUMN_5 == 4):
            self.l = self.tableWidget.item(self.ROW_5,2)
            self.w = self.tableWidget.item(self.ROW_5,3)
            self.l = self.l.text()
            self.w=self.w.text()
            ##print(self.l,'  ',self.w,' ',type(self.w),' ',type(self.l))
            #Multiplication of two column at the same row 
            if  (self.l!='' and self.l!=None  and self.w!='' and self.w!=None):
                self.m=float(self.l)*float(self.w)
                self.tableWidget.setItem(self.ROW_5,4,QTableWidgetItem(str(self.m)))
            else:
                self.tableWidget.setItem(self.ROW_5,4,QTableWidgetItem("Error"))
        else:
            pass
    
    

我想将同一行的两列相乘并在该行的最后一列显示结果

标签: python

解决方案


推荐阅读