当前位置:网站首页>radio button、qss文件环境配置
radio button、qss文件环境配置
2022-08-03 01:58:00 【Lee Neo】
QSS 文件是使用 Qt 程序相关联的样式表文件。
如何添加资源详见QT开发指南7.1.3;指南中的无iu纯代码实现,这里为了方便,使用ui新建了radio button对象;
qss环境配置:
如图添加style.qss
main.cpp中插入qss文件读取代码:
/* 指定文件 */
QFile file(":/style.qss");
/* 判断文件是否存在 */
if (file.exists() ) {
/* 以只读的方式打开 */
file.open(QFile::ReadOnly);
/* 以字符串的方式保存读出的结果 */
QString styleSheet = QLatin1String(file.readAll());
/* 设置全局样式 */
qApp->setStyleSheet(styleSheet);
/* 关闭文件 */
file.close();
}
radio button对象添加:
ui新建radio button对象
也可以先在widget.h声明对象;在widget.cpp实例化对象并设置大小文本;
编写style.qss
QRadioButton::indicator:unchecked{image:url(:/icons/radioButton_unchecked.png)}
/未选中时按钮的图片
QRadioButton::indicator:checked{image:url(:/icons/radioButton_checked.png)}
/选中时按钮的图片
QRadioButton {font-size:30px; color: #99404040}
/按钮的文字大小和颜色
实现效果:
补充:
QRadioButton::indicator {width:0px; height:0px;}
/单选按钮::前面的小圈{消失}
QPushButton {background-color: #404040;font-size: 30px;border-radius: 5px}
/
QPushButton:: checked {backedground-color: green; color:white}
/
边栏推荐
猜你喜欢
EasyGBS播放器优化:设备通道视频播放出现跳屏问题的修复
为什么要使用 playwright 做浏览器自动化测试?
【云原生】阿里云ARMS业务实时监控
【面经】被虐了之后,我翻烂了equals源码,总结如下
6-接口跨域处理
爆款视频怎么做?这里或许有答案
torchvision.datasets.ImageFolder使用详解
征集 |《新程序员》专访“Apache之父”Brian Behlendorf,你最想问什么?
The cornerstone of high concurrency: multithreading, daemon threading, thread safety, thread synchronization, mutual exclusion lock, all in one article!...
LVS-NAT模式【案例实验】
随机推荐
Topic Modeling of Short Texts: A Pseudo-Document View
sql注入是什么意思以及防止sql注入?
软件定义网络实验之SDN网络简单管理及开发
优秀的 Verilog/FPGA开源项目总结及交流群
钻石基础知识介绍
PHICOMM(斐讯)N1盒子 - Armbian5.77(Debian 9)基本配置
JVM内部结构图及各模块运行机制总结
堆的应用:堆排序和TOP-K问题
[Static type and dynamic type compile check and run check in Objective-C]
【UE4】搭建局域网内VR直播 UE4.27
怎么从零编写一个 v3 版本的 chrome 浏览器插件实现 CSDN 博客网站的暗黑和明亮主题切换?
【静态类型和动态类型 编译检查和运行检查 Objective-C中】
韦东山 数码相框 项目学习(五)libjpeg-turbo的移植
二叉树的前序遍历、中序遍历、后序遍历和层序遍历
Violent recursion to dynamic programming 06 (the sword refers to Offer II 095. Longest common subsequence)
MySQL删库不跑路
XSS攻击
力扣第二周错题集
征集 |《新程序员》专访“Apache之父”Brian Behlendorf,你最想问什么?
visual studio 2012 为啥这么优秀