社区
Qt
帖子详情
如何用QT添加右键菜单
li1412830048
2014-08-02 12:25:38
如何用QT添加右键菜单???
...全文
160
2
打赏
收藏
如何用QT添加右键菜单
如何用QT添加右键菜单???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
li1412830048
2014-08-02
打赏
举报
回复
谢谢。
小K小Q
2014-08-02
打赏
举报
回复
a.通过QAction 类new 出一个QAction对象.如:m_actionImagePlayPause = new QAction(tr("play/pause" ), this); 第一个参数显示action的名字,第二个参数,为action所在页面. b.通过addAction进行添加. addAction(m_actionImagePlayPause); c.添加virtual void contextMenuEvent(QContextMenuEvent* event ); 事件.内容为 void PlayerView::contextMenuEvent(QContextMenuEvent* event) { QMenu *imageMenu = new QMenu(this ); imageMenu->addAction(m_actionImagePlayPause); imageMenu->addSeparator(); imageMenu->addAction(m_actionImageForward); imageMenu->addSeparator(); imageMenu->addAction(m_actionImageNext); imageMenu->adjustSize(); imageMenu->exec( event ->globalPos()); } 可以看到,先是new 出菜单,在菜单中加b步中 action 对象,最后的imageMenu->exec( event ->globalPos());很重要. 如果要加快捷键则:在a步时,m_actionImagePlayPause->setShortcut(QKeySequence(QLatin1String( "Ctrl+P")));
Qt
学习之QPushButton
添加
右键
菜单
Qt
学习之QPushButton
添加
右键
菜单
Qt
学习之QPushButton
添加
右键
菜单
2.zip
Qt
学习之QPushButton
添加
右键
菜单
2.zip
利用
Qt
实现为控件
添加
右键
菜单
的功能.rar
利用
Qt
实现为控件
添加
右键
菜单
的功能,以PushButton控件为例,详情可参考文章:https://blog.csdn.net/didi_ya/article/details/123000733
QStandardItemModel角色控制及
QT
reeView
添加
不同的
右键
菜单
QStandardItemModel角色控制及
QT
reeView
添加
不同的
右键
菜单
详细教程见:http://blog.csdn.net/czyt1988/article/details/26018513
添加
标题栏
右键
菜单
项的资源
添加
标题栏
右键
菜单
项
添加
标题栏
右键
菜单
项
添加
标题栏
右键
菜单
项
Qt
16,201
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章