Pyqt5 中如何判断对Qtableview的双击操作
需要在QtableView中排序,然后对某一行数据进行双击后删除操作,那么这里需要获取双击的行的数据,如下配置
1、设置tableview是可以排序的
self.tableView.setSortingEnabled(True)
self.tableView.doubleClicked.connect(self.double_click_table_view_item)
2、设置双击时获取表格中的数据
def double_click_table_view_item(self,qModelIndex):
try:
self.del_userinfo = self.model.data(self.model.index(qModelIndex.row(), 0)) + '|||' + self.model.data(
self.model.index(qModelIndex.row(), 1)) + '|||' + self.model.data(
self.model.index(qModelIndex.row(), 2)) + '|||' + self.model.data(
self.model.index(qModelIndex.row(), 3))
self.del_labelinfo = self.model.data(self.model.index(qModelIndex.row(), 4)) + '|||' + self.model.data(
self.model.index(qModelIndex.row(), 5)) + '|||' + self.model.data(
self.model.index(qModelIndex.row(), 6))
版权声明:本文为zw81929原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。