我正在制作一个库存控制程序,并遇到了获取所选单元格值的问题。我知道需要使用"QtGui.QTableWidget.currentRow"和"QtGui.QTableWidget.currentColumn"来获取项目的位置。但是因为在调用这些函数时并未选择任何内容,所以它返回-1,-1,我无法似乎让它起作用。
有谁知道如何使其在用户选择单元格时每次运行"QtGui.QTableWidget.currentRow"和"QtGui.QTableWidget.currentColumn"?
我认为一旦我获得了坐标,需要使用如下代码来获取实际数据:QtGui.QTableWidget.item。
以下是我用于获取行和列的代码:
当用户点击添加库存按钮时,程序应该使用刚刚获取的产品代码来改变数据库,并在从用户处获得添加的数量后进行操作。我正在使用Python 3.2和PyQt 4。感谢任何帮助。谢谢Sam。
有谁知道如何使其在用户选择单元格时每次运行"QtGui.QTableWidget.currentRow"和"QtGui.QTableWidget.currentColumn"?
我认为一旦我获得了坐标,需要使用如下代码来获取实际数据:QtGui.QTableWidget.item。
以下是我用于获取行和列的代码:
row = self.table.currentRow
column = self.table.currentColumn
self.ID = self.table.item(row, column)
当用户点击添加库存按钮时,程序应该使用刚刚获取的产品代码来改变数据库,并在从用户处获得添加的数量后进行操作。我正在使用Python 3.2和PyQt 4。感谢任何帮助。谢谢Sam。
item.text()
。 - danodonovan