当前位置:网站首页>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}
/
边栏推荐
猜你喜欢
随机推荐
公司代码学习笔记
爆款视频怎么做?这里或许有答案
pytest:如何调用 pytest
flask-socketio实现websocket通信
9-WebUtil工具类.md
JVM内部结构图及各模块运行机制总结
Topic Modeling of Short Texts: A Pseudo-Document View
List转Map的几种方式
44LVS负载均衡群集-NAT
PHICOMM(斐讯)N1盒子 - Armbian5.77(Debian 9)配置自动连接WIFI无线网络
部门之间,互不信任正常吗?(你是否遇到过)
【Objective-C语言中的@property增强】
[QNX Hypervisor 2.2用户手册]10 虚拟设备参考
常用工具链和虚拟环境-msys2与mingw
sql注入是什么意思以及防止sql注入?
DTD约束和Schema约束
面试题整理1
visual studio 2012 为啥这么优秀
代码工具推荐
企业云成本管控,你真的做对了吗?