Qt编程之对QGraphicsItem点击右键弹出菜单
就是对这个contextMenuEvent 事件重新实现,在这个事件函数中创建菜单,大概就是这样。
void MyItem::contextMenuEvent(QGraphicsSceneContextMenuEvent *event)
{
QMenu *menu = new QMenu;
menu->addAction("Action 1");
menu->addAction("Action 2");
menu->popup(event->screenPos()); connect(menu, SIGNAL(triggered(QAction *)),
object, SLOT(triggered(QAction *)));
}
referrences:
http://www.qtcentre.org/threads/5187-Popup-menu-for-a-QGraphicsItem
http://stackoverflow.com/questions/19868383/how-to-handle-right-mouse-click-event-for-qgraphicsitem
Qt编程之对QGraphicsItem点击右键弹出菜单的更多相关文章
- win32进阶之路:程序托盘图标+右键弹出菜单
		
开场白 本次介绍两个非常棒且实用的技巧:程序托盘图标和右键弹出菜单,效果如下图. 程序托盘图标用了迅雷的图标,右键点击时候会弹出三个选项的菜单. 程序托盘图标设置 我会用尽可能清晰明了的步骤介绍方式 ...
 - 关于MFC主菜单和右键弹出菜单
		
一.主菜单.弹出菜单和右键菜单的概念: 主菜单是窗口顶部的菜单,一个窗口或对话框只能有一个主菜单,但是主菜单可以被更改(SetMenu()更改): 创建方式:CMenu::CreateMenu(voi ...
 - DirectUI界面编程(六)实现右键弹出菜单
		
本节向大家介绍一下右键弹出菜单是如何实现的.效果如下,在窗口中点击鼠标右键弹出菜单,点击菜单项能够响应菜单点击事件. 使用Duilib库实现的弹出菜单,实际上也是一个Windows窗口,因此我们需要创 ...
 - Vue2的右键弹出菜单(vue-contextmenu)
		
给大家推荐一个基于Vue2的右键弹出菜单插件,支持单一SPA页面以及可以在循环绑定中使用. 项目地址为:https://github.com/chIIC/vue-...demo1: 父组件绑定右键事件 ...
 - vc++  如何添加右键弹出菜单
		
一.创建新工程 二.编辑菜单资源 1.添加菜单 按"Ctrl+R",双击"Menu"图标 2.于菜单编辑器内编辑菜单 四.添加代码(红色部分) void CCM ...
 - SWT中的Tree中 添加右键弹出菜单
		
先看一下效果: 如图:在树上单击鼠标右键会弹出 弹出式菜单.做法其实很简单,先做一个树: final TreeViewer treeViewer = new TreeViewer(group, SWT ...
 - QT 右键弹出菜单
		
QWidget及其子类都可有右键菜单 1.设置标志 在widget初始化的时候 setContextMenuPolicy(Qt::CustomContextMenu); 设置为自定义菜单模式 2.在需 ...
 - js+css实现带缓冲效果右键弹出菜单
		
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
 - Win32建立右键弹出菜单(PopMenu)
		
自定义右键菜单: #ifndef _CONTEXTMENU_H_ #define _CONTEXTMENU_H_ #include <windows.h> //动态菜单 #define I ...
 
随机推荐
- cf581C Developing Skills
			
Petya loves computer games. Finally a game that he's been waiting for so long came out! The main cha ...
 - codeforces 277.5 div2 F:组合计数类dp
			
题目大意: 求一个 n*n的 (0,1)矩阵,每行每列都只有两个1 的方案数 且该矩阵的前m行已知 分析: 这个题跟牡丹江区域赛的D题有些类似,都是有关矩阵的行列的覆盖问题 牡丹江D是求概率,这个题是 ...
 - 简单干净的C# MVC设计案例:BrothersDropdownList()
			
团队切换器 在/Teams/Details?id=xxx的页面,有这样一个控件,使得不需要回到/Teams/Index就能轻松切换团队: 由于这种团队切换控件比比皆是,比如在团队故事板中(以及其他地方 ...
 - iOS之UITableView带滑动操作菜单的Cell
			
制作一个可以滑动操作的 Table View Cell 本文翻译自 http://www.raywenderlich.com/62435/make-swipeable-table-view-cell- ...
 - Linux红黑树(一)——数据结构
			
摘要 兹博文探讨四个重点:1.简单介绍红黑树:2.红黑树节点数据结构:3.红黑树节点中父节点指针域和自身节点颜色有机结合:4.定义红黑树和操作树节点父节点指针和节点颜色的接口,包括一系列宏和两个函数. ...
 - CSS3: box-sizing 属性的简单认识
			
定义和用法: box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素. 默认值:content-box; 继承性:无: css版本:css3 语法:box-sizing: conten ...
 - nexus4/5/6/7/9/10设备谷歌安卓5.1.1系统底包下载
			
https://developers.google.com/android/nexus/images http://www.inexus.co/thread-18488-1-1.html
 - firefox关于about:config的常用配置
			
about:config是火狐的设置页面,火狐提供了不少高级设置选项在这里以便让你可以更加详细地控制火狐的运行方式.(官方不推荐用户手工修改about:config的设置.所以,如果你对于你想修改的内 ...
 - Face recognition using Histograms of Oriented Gradients
			
Face recognition using Histograms of Oriented Gradients 这篇论文的主要内容是将Hog算子应用到人脸识别上. 转载请注明:http://blog. ...
 - DevExpress GridView.CustomSummaryCalculate 实现自定义Group Summary
			
--首发于博客园, 转载请保留链接 博客原文 DevExpress Documentation官方地址:GridView.CustomSummaryCalculate Event 1. 概要 界面上 ...