【发布时间】:2020-03-23 04:54:03
【问题描述】:
当用户按下 Tab 或用户将值放入单元格并按下 Enter 时,我想获取 QTableView 单元格的值。
所以我编写了以下代码 - 但只有在单击单元格时才能获得值,而不是在按 Tab 或 Enter 时获得值。
def table_config(self):
setHeaders = ("CANTIDAD", "UNIDAD", "DESCRIPCION", "PRECIO UNITARIO", "PRECIO TOTAL")
self.tableWidget.setHorizontalHeaderLabels(setHeaders)
self.tableWidget.wordWrap()
self.tableWidget.alternatingRowColors()
self.tableWidget.clicked.connect(self.dataCell)
def dataCell(self, item):
data = item.data() # I got the value of the cell only when i clicked in it.
print(data)
【问题讨论】:
-
欢迎来到 Stack Overflow。请不要大喊大叫。如果您需要强调某些内容,您可以do it with Markdown。
-
好的,我会的,我对这种论坛或应用程序真的很陌生。对不起。
标签: python events keyboard pyqt5 qtableview