Qt中实现窗口右键菜单
来源:互联网 发布:法兰克福大学知乎 编辑:程序博客网 时间:2024/06/08 04:14
1.在Qt设计师中选中mainwindow,将contextMenuPolicy属性修改为CustomContextMenu.
2.在菜单中选编辑信号与槽,点击主窗口空白处。会弹出如下
3.选择customContextMenuPequested(QPoint) 信号和 自定义的槽 本次中为on_mainwindow_right_clicked()
4,.编辑槽的代码
void MainWindow::on_mainwindow_right_Clicked(){ QMenu *popMenu =new QMenu(this);//定义一个右键弹出菜单 popMenu->addAction(ui->action_Cut);//往菜单内添加QAction 该action在前面用设计器定义了 popMenu->addAction(ui->action_Copy); popMenu->addAction(ui->action_Paste); popMenu->exec(QCursor::pos());//弹出右键菜单,菜单位置为光标位置}
5.over
0 0
- Qt中实现窗口右键菜单
- Qt中TreeView的右键菜单实现
- qt 实现右键菜单
- QT实现右键快捷菜单
- QT实现右键快捷菜单
- Qt实现右键快捷菜单
- Qt之右键菜单实现
- Qt无边框、不规则窗口、窗口移动以及右键菜单
- QT之桌面精灵实现(二) --- 右键菜单、开机启动、窗口Z-Order
- mfc在窗口中添加右键菜单
- QT实现鼠标右键快捷菜单(QTableWidget)
- Qt:QT右键菜单
- Qt:QT右键菜单
- 在QT中添加右键菜单
- 在QT中添加右键菜单
- 在QT中添加右键菜单 .
- Qt 中Treewidget添加右键菜单
- Qt 中Treewidget添加右键菜单
- 别小看了trim()
- Android include标签
- 常用ProgressBar
- MySQL慢查询日志
- 如何处理11gR2 RAC下oc4j和gsd服务为OFFLINE状态?
- Qt中实现窗口右键菜单
- openfire Android学习(二)----对分组、好友和头像等一些操作
- 关于cookie和session定义及作用
- mac下eclipse的jetty插件无法起服务
- 什么是SAP GOS?
- OpenCV——素描
- WPF 邮箱输入框提示 和 手机号码验证
- django 过滤器 、日期格式化参数
- hdu 1019 Least Common Multiple(最小公倍数)