社区
Qt
帖子详情
QListView选中的Item改变Item的高度。
Marcelxx
2018-01-12 02:11:04
如提问,在QListView中,选中一个item时,改变ITem的高度。比如,原来Item的高度是30,选中过后,更改Item高度为50,这样如何实现,使用了代理的。
...全文
1176
2
打赏
收藏
QListView选中的Item改变Item的高度。
如提问,在QListView中,选中一个item时,改变ITem的高度。比如,原来Item的高度是30,选中过后,更改Item高度为50,这样如何实现,使用了代理的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Marcelxx
2018-01-14
打赏
举报
回复
引用 1 楼 dell_tx 的回复:
在代理中重写 QSize sizeHint()函数 判断选中时返回你想要的item的size
判断条件是哪个? 是QStyleOptionViewItem::state & QStyle::State_Selected的这个? 我在选中的时候,该函数的这个条件没有进断点。
今天也要元气满满哦
2018-01-12
打赏
举报
回复
在代理中重写 QSize sizeHint()函数 判断选中时返回你想要的item的size
Listview
点击
item
高亮显示,
点击一个
Listview
的
item
高亮显示,不灭。点另一个
item
,前一个不显示高亮,第二个高亮
QT QListWidget新增右键删除
item
内容
在QT中,QListWidget控件是没有右键删除子控件的功能的,本示例使用重写QListWidget的事件过滤器eventFilter的方法实现右键删除功能
c++里两个
listview
同步
选中
通过消息传递实现两个list的同步
选中
,比如
选中
左边list中的一个
item
,那么右边的list对应的
item
也会显示高亮
选中
状态
pyqt5 Q
listView
列表显示的实现示例
1、简介 Q
listView
类用于展示数据,它的子类是QListWIdget。Q
ListView
是基于模型(Model)的,需要程序来建立模型,然后再保存数据 QListWidget是一个升级版本的Q
ListView
,它已经建立了一个数据储存模型(QListWidget
Item
),直接调用add
Item
()函数,就可以添加条目(
Item
) Q
ListView
类中常用的方法如表 方法 描述 setModel() 用来设置View所关联的Model,可以使用Python原生的list作为数据源Model selected
Item
()
选中
Model的条目 isSelec
C++Qt实现拖拽按钮插入指定位置并重新排序
1.效果类似于Windows桌面应用可以通过鼠标拖拽插入指定位置,并自动排序的效果。 2.开发环境Qt Creator,版本5.5.1。 3.可以实现响应点击信号。 4.有插入位置跟踪标线标志。 5.有鼠标
选中
拖拽过程中的截图效果。 6.通过MousePressed、MouseMoved、MouseReleased实现。 7.目标人群:想学习使用MousePressed、MouseMoved、MouseReleased实现拖拽功能、QListWidget深入功能的学者。
Qt
16,229
社区成员
26,620
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章