Qt中的treewidget支持快捷菜单功能
发布时间
阅读量:
阅读量
void setContextMenuPolicy( Qt::ContextMenuPolicy policy)
此函数用于配置右键菜单的特定行为模式,通常在需要自定义槽函数处理时,需将Qt::ContextMenuPolicy的枚举值设定为Qt::CustomContextMenu。
该枚举值的作用在于触发一个信号:
void QWidget::customContextMenuRequested(const QPoint & pos) [signal]
然而,该信号仅负责发送通知,因此需要用户自行编写对应的槽函数以实现具体功能。槽函数的主要职责是展示右键菜单,并确保菜单显示在由pos参数指定的位置。
以下提供一个实际应用示例:
头文件
#include <QtWidgets/QMainWindow>
#include <QMenu>
#include <QPoint>
#include <QTreeWidgetItem>
#include "ui_menu_test.h"
class menu_test : publ
全部评论 (0)
还没有任何评论哟~
