0
在我的代碼中,我創建了一個包含50列和2行的QTableWidget。 通過執行一個函數,Python放入了我以前創建的單元格列表元素。但是,我不知道如何修改這些單元格。 例如,我想在(x,y)處獲取單元格的當前數據並添加一個整數。所以我試過了:在代碼中編輯QTableWidget的單元格內容
content = int(self.ui.table.item(X, Y).text()) #I've just strings in my cells
self.ui.table.item(X, Y).setText(str(content + 1)
但是那部分代碼不起作用。 我嘗試過:
a=self.ui.table.item(X,Y)
print(a.data(0).toString())
但是Python的回報我:
'NoneType' object has no attribute 'data'
你可以發佈一個小的可運行的例子,重現你的問題? –