• 4256阅读
  • 3回复

Qt-仿照网易云音乐设置界面 [复制链接]

上一主题 下一主题
离线alone_work
 

只看楼主 倒序阅读 楼主  发表于: 2020-04-09
源码:https://gitee.com/ALONE_WORK/QtCeShiXiangMu
源码是其中一个模块,项目中有很多其他功能模块,不断更新。




功能介绍

  1. 仿照网易云音乐设置界面实现滚动显示设置界面
  2. 使用 QSS 设置滚动区域样式
  3. 使用按钮快速定位



动图效果






离线big_mouse

只看该作者 1楼 发表于: 2020-04-10
离线mengkun

只看该作者 2楼 发表于: 2020-04-13
示例里点击 Tab 按钮 ScorllArea 的滚动值是写死的,不是很灵活。可以更改为动态计算。

大致思路是给每个 Tab 按钮指定一个 targetObject,即点击后要定位到的 ScorllArea 中的对象。点击后取得该对象在 ScorllArea 中的坐标,再滚动至对应坐标。
离线libaineu2004

只看该作者 3楼 发表于: 2020-04-15
可以参考这个开源项目:
https://github.com/Denvi/Candle

菜单栏里面有个setting对话框。实现的就是自动滚动到页面。
快速回复
限100 字节
 
上一个 下一个