【发布时间】:2020-10-02 05:42:09
【问题描述】:
如果单元格被点击,我已将数据插入到QTableView 显示的单元格中
它向向该单元格插入数据的函数发出信号
self.tableview.clicked.connect(self.insertdata_onclick)
def insertdata_onclick(self, data):
x = self.tableview.selectionModel().currentIndex().row()
y = self.tableview.selectionModel().currentIndex().column()
self.datamodel.input_data[x][y] = data
self.datamodel.layoutChanged.emit()
# cell selected
# get position of that cell
# change data of that cell
如果当前选择了单元格,我如何复制此行为?
【问题讨论】:
-
self.tableview.activated.connect(self.insertdata_onclick)或self.tableview.pressed.connect(self.insertdata_onclick)
标签: python pyqt pyqt5 qtableview