社区
Qt
帖子详情
Qt 中如何实现这种“折叠面板”的效果
pkokocl
2020-07-21 10:50:47
下图是光影魔术手软件界面右侧的功能区,采用的是折叠面板的方式,比较简洁。
Qt中似乎没有直接的控件,有什么简便的实现办法?
...全文
19434
7
打赏
收藏
Qt 中如何实现这种“折叠面板”的效果
下图是光影魔术手软件界面右侧的功能区,采用的是折叠面板的方式,比较简洁。 Qt中似乎没有直接的控件,有什么简便的实现办法?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liuqun69
2020-08-24
打赏
举报
回复
https://blog.csdn.net/weixin_45572800/article/details/103777794
pkokocl
2020-07-29
打赏
举报
回复
感谢各位,最后用QToolBox 满足了我的需求。
hjjdebug
2020-07-24
打赏
举报
回复
Qt 现有的控件QToolBox 就可以实现所要求的效果!
Italink
2020-07-22
打赏
举报
回复
Qt几乎所有控件都是继承自QWidget实现的,完全可以继承自它通过窗口属性和事件处理来实现任何窗口的绘制,可能有点麻烦,我就实现了一个这样的面板,代码挺蛋疼的,不过挺美观,后来才发现Qt里有这种控件,叫QTreeWidget(QTreeView),效果有点丑,可以通过样式表美化
芒果黑
2020-07-22
打赏
举报
回复
1楼说得对 自己实现 就是点一下隐藏 再点一下显示的效果
凛雨a
2020-07-22
打赏
举报
回复
你可以试试用Containers下面的Tab Widget这个控件和其他控件组合在一起可以实现类似的效果
mideum
2020-07-21
打赏
举报
回复
Qt现成的折叠面板有QToolBox,但是同时只能展开一个。
这个功能上自己写也不是很困难,也就是点一下隐藏,再点一下显示
我觉得继承QGroupBox写一个工具类大概会方便一点
Qt
之模仿QQ主
面板
界面
Qt
之模仿QQ主
面板
界面 具体详情请查看雨田哥博客: https://blog.csdn.net/ly305750665/article/details/79727397
QT
折叠
菜单程序源码
类似QQ界面的
折叠
菜单程序,
QT
4编译通过可以使用,程序比较简单实用
qml-accordion.zip
模仿html5+css3的手风琴广告页,使用
Qt
的qml来
实现
相同
效果
的简单例子。
FoldingForm.zip
Qt
实现
窗体的独特显示方式,折页
效果
显示。
用VC++制作一个可
折叠
展开的对话框
内容索引:VC/C++源码,界面编程,对话框,RichEdit 用VC++
实现
在一个窗体
中
使用多个RichEdit控件,在窗初始化的时候可能是只看到一个或两个,根据要求人为可以动态重复增加RichEdit,后来经过思考找到一个解决办法就是让对话框重复扩展,类似
折叠
展开的
效果
,当点击“显示模式”时,在第二个RichEdit的基础上显示出它布局上面的RichEdit控件,如果是打开状态,再点击该按钮则恢复到初始状态,其实
这种
功能在现在的WEB领域应用十分广泛 ,大家在上网的时候经常会看到某一个网页在登录的时候,点击登录二字会展开一个可供登录的表单层,类似于本代码。
Qt
16,816
社区成员
26,684
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章