radio button、qss文件环境配置

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}
/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值