具有不同上下文菜单选项的PyQT树窗口

2024-06-26 00:31:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我在主窗口的一个框架中放置了两个树形窗口。如何为两个树形窗口提供两组不同的上下文菜单选项?我需要一组单独的右键单击选项树篱。谢谢提前。。在


Tags: 框架选项菜单树形右键树篱
1条回答
网友
1楼 · 发布于 2024-06-26 00:31:00

每个QWidget都有一个contextMenuPolicy属性,该属性定义了当请求上下文菜单时要做什么。最简单的方法是这样做:

  1. 创建调用所需方法的QAction对象。在
  2. 使用widget.addAction()将这些操作添加到树小部件中
  3. 呼叫widget.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)

就是这样。小部件的上下文菜单将包含您添加的操作。在

相关问题 更多 >