news 2026/5/14 3:23:24

qt 中progressBar控件,如何设置颜色,如何将10% 文字显示在进度条中心

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
qt 中progressBar控件,如何设置颜色,如何将10% 文字显示在进度条中心

qt中的进度条progressBar默认的颜色和效果是这样的

如何设置颜色,如何将10% 文字显示在进度条中心

实现思路

  1. 设置进度条颜色:Qt 的 QProgressBar 默认样式不好直接改颜色,最灵活的方式是使用 Qt Style Sheet(QSS),可以分别设置进度条背景、进度条填充、文本等部分的颜色。
  2. 文字居中显示:默认的 QProgressBar 文字已经是居中的,但如果样式被修改可能会偏移,我们会在样式表中明确设置文本居中。
    // 核心:设置QSS样式(自定义颜色 + 文字居中) ui->progressBar->setStyleSheet(R"( QProgressBar { /* 进度条整体样式 */ border: 2px solid #000000; /* 边框颜色 */ border-radius: 0px; /* 圆角 */ background-color: #f5f5f5; /* 进度条背景色(未填充部分) */ text-align: center; /* 文字居中 */ font-size: 14px; /* 文字大小 */ color: #333333; /* 文字颜色 */ } QProgressBar::chunk { /* 进度条填充部分样式 */ background-color: #00ff00; /* 进度条填充颜色(蓝色) */ border-radius: 6px; /* 填充部分圆角(略小于整体) */ width: 1px; /* 解决某些系统进度条分段问题 */ } )"); ui->progressBar_2->setStyleSheet(R"( QProgressBar { /* 进度条整体样式 */ border: 2px solid #cccccc; /* 边框颜色 */ border-radius: 8px; /* 圆角 */ background-color: #f5f5f5; /* 进度条背景色(未填充部分) */ text-align: center; /* 文字居中 */ font-size: 14px; /* 文字大小 */ color: #333333; /* 文字颜色 */ } QProgressBar::chunk { /* 进度条填充部分样式 */ background-color: #2196F3; /* 进度条填充颜色(蓝色) */ border-radius: 6px; /* 填充部分圆角(略小于整体) */ width: 1px; /* 解决某些系统进度条分段问题 */ } )");
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/14 2:28:50

基于lstm的股票预测系统

文章目录前言一、详细操作演示视频二、具体实现截图三、技术栈1.前端-Vue.js2.后端-SpringBoot3.数据库-MySQL4.系统架构-B/S四、系统测试1.系统测试概述2.系统功能测试3.系统测试结论五、项目代码参考六、数据库代码参考七、项目论文示例结语前言 💛博主介绍&#…

作者头像 李华
网站建设 2026/5/14 2:27:01

Python+django超能驾校线上学习管理系统的设计与实现

目录摘要内容概述系统核心功能技术实现要点应用价值开发技术路线结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要内容概述 该系统基于PythonDjango框架开发,旨在为驾校提供线上学习与管理的数字化解决方案。系统整合学…

作者头像 李华
网站建设 2026/5/14 2:29:24

java+vue基于springboot的同人小说创作与在线阅读分享平台系统

目录系统概述技术架构核心功能创新点部署方案应用场景开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!系统概述 基于SpringBoot和Vue的同人小说创作与在线阅读分享平台,是一个集创作、阅读、社交功能于一体的Web应用…

作者头像 李华
网站建设 2026/5/14 2:29:24

java+vue基于springboot的图书馆座位预约微信小程序系统

目录系统概述技术栈核心功能创新点应用价值开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!系统概述 基于SpringBoot和Vue的图书馆座位预约微信小程序系统,采用前后端分离架构,实现图书馆座位的在线预约…

作者头像 李华
网站建设 2026/5/14 2:27:05

java+vue基于springboot的微信小程序的家政服务评价平台的设计与实现

目录摘要内容开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要内容 该家政服务评价平台基于SpringBoot后端框架和Vue前端框架开发,结合微信小程序实现用户端功能。系统采用前后端分离架构,通过RESTfu…

作者头像 李华
网站建设 2026/5/10 0:54:36

CANN模型服务化:构建高可用、弹性伸缩的AIGC推理服务引擎

cann组织链接:https://atomgit.com/cann ops-nn仓库链接:https://atomgit.com/cann/ops-nn 当电商平台大促时Stable Diffusion API瞬时请求激增10倍,当企业内部LLM服务遭遇部门级并发调用——AIGC模型的服务化正从“技术演示”迈向“生产刚需”。然而,传统推理服务框架在A…

作者头像 李华