Qt之高仿QQ系统设置界面
2023-04-18 14:11:31 时间
QQ或360安全卫士的设置界面都是非常有特点的,所有的配置项都在一个垂直的ScrollArea中,但是又能通过左侧的导航栏点击定位。这样做的好处是既方便查看指定配置项,又方便查看所有配置项。
一.效果
下面左边是当前最新版QQ的系统设置界面,右边是我的高仿版本,几乎一毛一样
360设置中心界面的实现原理是一样的
当然除了左侧导航栏,导航栏还能在顶部,比如QQ音乐的设置界面,如下所示:
二.原理
原理其实很简单,就是QListWidget控件和QScrollArea控件的联动。
QQ系统设置左侧导航使用QListWidget控件;右侧的显示区域使用QScrollArea控件;对这两个控件使用stylesheet可以达到以假乱真的效果。
连接QListWidget的itemClicked信号,在对应的槽函数中通过垂直滚动条的setSliderPo
相关文章
- 还在用 Random生成随机数了?试试 ThreadLocalRandom 安全还好用!
- 一个工具类搞定CRUD的创建人,修改人,时间等字段赋值
- 群友总结的一点Controller规范
- Android--Binder机制与AIDL
- Spring解决循环依赖的思路竟然来自于一道算法题
- Android--Dagger2入门
- PowerShell监控outlook新邮件到达PowerShell监控outlook新邮件到达
- 同事使用 Dubbo 传输文件,被点名批评!
- 面试官:说说如何打破或违反双亲委派!
- 一文掌握游戏引导的实现思路
- 新金融,金融科技的终极形态
- 元宇宙,不是区块链的「备份」
- 《Unity Shader入门精要》笔记(一)
- 《Unity Shader入门精要》笔记(二)
- 带着8个问题5分钟教你学会Arthas诊断工具
- 《Unity Shader入门精要》笔记(三)
- 元宇宙,互联网的掘墓人
- 「科技」正成为金融科技的底色
- S2B模式,并非产业互联网的核心模式
- 运营商2020年财报观察:宽带业务已成为营收增长的轻骑兵