【发布时间】:2013-07-31 04:00:19
【问题描述】:
我在主窗口的一个框架中放置了 2 个 treewidget。我怎样才能为 2 个 treewidgets 设置 2 组不同的上下文菜单选项?我需要单独的一组树小部件的右键单击选项。在此先感谢..
【问题讨论】:
标签: python pyqt qtreewidget
我在主窗口的一个框架中放置了 2 个 treewidget。我怎样才能为 2 个 treewidgets 设置 2 组不同的上下文菜单选项?我需要单独的一组树小部件的右键单击选项。在此先感谢..
【问题讨论】:
标签: python pyqt qtreewidget
每个QWidget 都有一个contextMenuPolicy 属性,它定义了在请求上下文菜单时要做什么。做你需要的最简单的方法是这样的:
QAction 对象。widget.addAction() 将这些操作添加到您的树小部件中
widget.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)
就是这样。小部件的上下文菜单将包含您添加的操作。
【讨论】: