PyQt5 tableView 双击事件
由于业务需求,需要实现teableview 双击加载数据,找了很久都没找到办法,在网上搜到了一篇关于重写双击事件的方法,试过了还是不行,后来自己不断尝试终于解决,这里做个简单记录
self.tableView.doubleClicked.connect(self.table_change)
def table_change(self, index):
row = index.row()
match_id = self.model.data(self.model.index(row, 7))
目的是实现双击获取某一行的id,通过id去缓存找到对应数据,渲染着在另一个tableview
其中,需要考虑到清空表格数据
self.tableView.doubleClicked.connect(self.table_change)
def table_change(self, index):
row = index.row()
match_id = self.model.data(self.model.index(row, 7))
try:
detail_data = self.detail_data[match_id]
detail_1x2 =