当前位置:网站首页>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}
/边栏推荐
猜你喜欢
随机推荐
LabVIEW程序框图保存为图像
Latex-查看预收录在arXiv.org上论文的TeX源文件
EasyGBS播放器优化:设备通道视频播放出现跳屏问题的修复
lombok 下的@Builder和@EqualsAndHashCode(callSuper = true)注解
HCIP第十二天_二层MPLS实验
DTD约束和Schema约束
20、商品微服务-web层实现
二叉树的前序遍历、中序遍历、后序遍历和层序遍历
能添加任意贴图超级复布局的初级智能文本提示器
initramfs详解-----初识initramfs
iNFTnews | 元宇宙的潜力:一股推动社会进步的力量
选中按钮上色
rancher集成ldap,实现统一账号登录
钻石基础知识介绍
PHICOMM(斐讯)N1盒子 - Armbian5.77(Debian 9)配置自动连接WIFI无线网络
How does Excel compare if two columns of strings are the same?
[Arduino] Reborn Arduino Monk (3)----Arduino function
易购数码类电商商城网页设计与实现项目源码
js垃圾回收机制
PHICOMM(斐讯)N1盒子 - Armbian5.77(Debian 9)基本配置









