社区
Linux/Unix社区
帖子详情
Qt中如何给listWidget的条目加右键菜单呢?
Evan_ma
2009-05-11 11:55:17
Qt4.5环境
我只能给listwidget添加右键菜单。 现在希望是右键点击里面的条目的时候才有右键菜单。
给个思路或者小例子吧
感谢哦 ~~
...全文
665
5
打赏
收藏
Qt中如何给listWidget的条目加右键菜单呢?
Qt4.5环境 我只能给listwidget添加右键菜单。 现在希望是右键点击里面的条目的时候才有右键菜单。 给个思路或者小例子吧 感谢哦 ~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
情歌而已
2011-12-29
打赏
举报
回复
[Quote=引用 2 楼 evan_ma 的回复:]
csdn阿 ~~
自己搞定~
点拨一下,方便需要的同仁。
用到:
setContextMenuPolicy(Qt::CustomContextMenu);
connect(obj, SIGNAL(customContextMenuRequested(const QPoint&)), this, SLOT(show_contextmenu(const QPoint&a……
[/Quote]
这方法有缺陷哪,比如设定成选中一行,那么itemAt得到的指针永远为空哪~轮到我纠结这东西了。。。
xempo
2009-05-12
打赏
举报
回复
你可以直接只重载QListWidgetItem的mouse动作,具体函数名字在Qt帮助文件找。
Try!
猫已经找不回了
2009-05-12
打赏
举报
回复
楼主不错,自己搞定
Evan_ma
2009-05-12
打赏
举报
回复
csdn阿 ~~
自己搞定~
点拨一下,方便需要的同仁。
用到:
setContextMenuPolicy(Qt::CustomContextMenu);
connect(obj, SIGNAL(customContextMenuRequested(const QPoint&)), this, SLOT(show_contextmenu(const QPoint&)));
最精彩的一句:
QListWidgetItem *its = listWidget->itemAt(pos);
再作判断。
这样应该是最简单的办法。不用涉及到event。
Evan_ma
2009-05-11
打赏
举报
回复
不要吧 ~
酱油都没有 ~~~?
QT
高级编程
QT
界面美化QSS
QT
网络编程
QT
绘图
QT
多线程视频课程
QT
控件美化界面美化是这套
QT
课程
中
的特色亮点,是
QT
软件工程师在工作实践
中
可以直接参考应用的,推荐认真学习。
QT
QSS基础控件界面美化
QT
QSS高级控件界面美化
QT
QSS其它控件界面美化
QT
QSS窗口组合界面美化
QT
...
[
QT
_015]
Qt
学习之基于
条目
控件的自定义特性(拖拽+
右键
菜单
+样式)
Q
List
Widget
拖拽+
右键
菜单
+样式
[py
qt
5]Q
List
Widget
的增删改和
右键
菜单
创建
Q
List
Widget
是一个用于显示数据的列表,每个
条目
中
都是一个Q
List
Widget
Item对象;Q
List
Widget
可以设置多选;
Qt
程序学习(三)------
QT
ree
Widget
、
右键
菜单
、动态改变comboBox、
QT
ree
Widget
Item的对应列的文字编辑
今天,我在进行
Qt
编程的时候,关于界面的编制遇到了一些问题,如果一个ComboBox控件的选项直接有关联的话,如何在已经选择的选项前面
加
上提示,如何动态的改变ComboBox,如何使用
右键
菜单
。在读别人的代码的过程
中
发现了这些,特此记录一下,以防忘记。 为了将所有例子都在一个程序
中
表示出来,我设计一个简单的对话框,其特点是可以使用
右键
菜单
进行增
加
条目
,如图:也可以在对应的
条目
上
右键
进行删除,如图:
QT
的
List
widget
控件
Qt
中
用于项(Item)处理的组件有两类,一类是 Item Views,包括 Q
List
View、
QT
reeView、
QT
ableView、QColumnView 等;另一类是 Item
Widget
s,包括 Q
List
Widget
、
QT
ree
Widget
和
QT
able
Widget
。Q
List
Widget
其实是Q
List
View的遍历类,Q
List
View 是基于模型/视图(Model/View)结构,视图(View)与模型数据(Model Data)关联实现数据的显示和编辑;
Linux/Unix社区
23,128
社区成员
74,510
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章