Advertisement

PyQt5 tableView获取选中内容及其右键菜单的设置和编辑,信号槽带参数

阅读量:

目录

1、tabelView 右键菜单配置及修改操作,槽函数参数传递方式

2、从 tableView 中提取选中项数据

3、归纳与总结


1、tabelView 右键菜单设置与编辑, 槽函数带参数

在界面初始化阶段,需要对tableView进行相应的配置,具体实现代码如下:

复制代码
 self.tableView.setContextMenuPolicy(Qt.CustomContextMenu)                #设置策略为自定义菜单

    
 self.tableView.customContextMenuRequested.connect(self.ContextMenu)	#菜单内容回应信号槽
    
    
    
    
    AI写代码python
    
    运行

在ContextMenu槽函数中配置菜单项内容,例如:

复制代码
 def ContextMenu(self):

    
     self.tableView.contextMenu = QMenu()             #初始化tableView菜单
    
     action1 = self.tableView.contextMenu.addAction(u"添加")        #添加菜单内容

全部评论 (0)

还没有任何评论哟~