Python 具有不同上下文菜单选项的PyQT树边条
我在主窗口的一个框架中放置了两个树梢。如何为2个树状边缘提供2组不同的关联菜单选项?我需要一组单独的右键单击选项来设置树状图。提前感谢..每个Python 具有不同上下文菜单选项的PyQT树边条,python,pyqt,qtreewidget,Python,Pyqt,Qtreewidget,我在主窗口的一个框架中放置了两个树梢。如何为2个树状边缘提供2组不同的关联菜单选项?我需要一组单独的右键单击选项来设置树状图。提前感谢..每个QWidget都有一个contextMenuPolicy属性,它定义了在请求上下文菜单时要做什么。做你需要的事情最简单的方法是: 创建调用所需方法的QAction对象 使用widget.addAction() 调用widget.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu) 就这样。小部件的上下文菜单将
QWidget
都有一个contextMenuPolicy
属性,它定义了在请求上下文菜单时要做什么。做你需要的事情最简单的方法是:
QAction
对象widget.addAction()
就这样。小部件的上下文菜单将包含您添加的操作。谢谢。。我可以为树小部件中的条目设置上下文菜单,而不是为整个小部件设置上下文菜单吗?我不希望上下文菜单覆盖空白。我需要它作为小部件中的条目。当选择菜单时,我想阅读所选的列表项(我将使用checkstate检查,因为列表项有复选框)。对此不确定。这些条目是QTreeWidgetItem,并且该类不是小部件,因此它没有用于使用上下文菜单的内置方法。