news 2026/7/7 10:18:43

QDial+QSS 圆形的QSlider

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
QDial+QSS 圆形的QSlider

在官方文档没有找到对QDial qss的相关介绍,

又只好去翻看源码,

在qcommonstyle.cpp中

从源码中大概看到,

刻度使用前景色,

即qss中的color。

仪表盘和指针用到是背景色,

即background-color。

焦点矩形的绘制颜色优先用背景色。

大概有了概念,来弄弄仪表盘的样式。

01 霓虹

QDial{ background-color:QLinearGradient( x1: 0.177, y1: 0.004, x2: 0.831, y2: 0.911, stop: 0 #f0f8ff, stop: 0.061 #e0f7fa, stop: 0.066 #00bcd4, stop: 0.2 #1a237e, stop: 0.5 #000a47, stop: 0.505 #000000, stop: 0.7 #283593, stop: 0.827 #6a1b9a, stop: 0.966 #ba68c8, stop: 0.983 #f48fb1 ); color: rgba(255, 100, 200, 0.9); }

只设置qss你会发现并没有完全生效,

ui->dial_2->setStyle(new QCommonStyle); ui->dial_2->setFocusPolicy(Qt::NoFocus);

第一个是切换到通用风格上,

因为在windows上默认是vista风格,

vista风格的Qdial不怎么适配qss。

第二个是去掉焦点矩形边框。

02 默认仪表盘

————————

默认的QDial大概就是这里了,

大家有兴趣的话,可以研究研究。

QDial本质上和QSlider差不多,

功能上差异并不大,

只不是QSlider是直直的,

QDial把它弄圆了。

所以不说QDial的功能上使用了哈。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 18:49:05

调研也能“动嘴不动手”?百考通AI问卷平台,一句话生成专业工具!

你是否曾因设计问卷而焦虑到失眠?想做用户调研,却不知如何措辞才科学;写毕业论文急需数据,却卡在“第一道题怎么写”;甚至花一整天做的问卷,被导师一句“问题有引导性”打回重做……别再让这些本可避免的难…

作者头像 李华
网站建设 2026/7/7 16:21:27

调研也能“一句话搞定”?百考通AI问卷平台,让专业设计不再难!

你是不是一想到要设计问卷就犯怵?问题怎么问才不带偏见?选项如何设置才科学?结构怎样安排才能逻辑清晰、提升回收质量?更怕辛辛苦苦发出去的问卷,最后因设计缺陷导致数据无法使用……别再让这些本可避免的问题拖慢你的…

作者头像 李华
网站建设 2026/7/7 11:59:35

开源家庭自动化平台终极指南:从入门到精通的3大选择

还在为智能家居平台的选型而纠结?面对功能各异的开源方案,如何找到最适合自己的那一个?本文将通过实战体验视角,深度解析三大主流平台的核心差异,帮你做出明智决策。 【免费下载链接】awesome-python-applications &am…

作者头像 李华
网站建设 2026/7/6 11:43:39

FIB机台的内部构造是什么样的?

知识星球(星球名:芯片制造与封测技术社区,星球号:63559049)里的学员问:麻烦介绍一下FIB机台的内部构造 首先,让我们看一下FIB机台的外观图,下图是蔡司公司的双束聚焦离子束显微镜&a…

作者头像 李华