QCheckBox通过qss实现状态切换显示不同图标

cpp 复制代码
QString qss = "QCheckBox::indicator:unchecked{ \
        image:url(:/resources/status_close.png); \
        } \
        QCheckBox::indicator:checked { \
        image: url(:/resources/status_open.png); \
        }";

    ui->checkBox->setStyleSheet(qss);
    ui->checkBox->setChecked(true);
相关推荐
Larry_Yanan31 分钟前
QML学习笔记(十七)QML的属性变更信号
javascript·c++·笔记·qt·学习·ui
轩情吖2 小时前
Qt常用控件之QSpinBox
开发语言·c++·qt·控件·桌面级开发·qspinbox·微调框
掘根2 小时前
【Qt】输入类控件2——SpinBox,DateEdit,TimeEdit,Dial,Slider
开发语言·qt
Larry_Yanan2 小时前
QML学习笔记(十四)QML的自定义模块
开发语言·笔记·qt·学习·ui
灵性花火3 小时前
针对多工程情况下,Qwidget的ui文件的Stylesheet找不到图片的问题
开发语言·qt
轩情吖7 小时前
Qt常用控件之QComboBox
开发语言·c++·qt·控件·下拉框·qcombobox·桌面级开发
txwtech8 小时前
Qt5.15.2离线安装现有压缩包
qt
Larry_Yanan9 小时前
QML学习笔记(十九)QML的附加信号处理器
开发语言·笔记·qt·学习·ui
大橘11 小时前
【qml-12】Quick3D实现机器人鼠标拖拽转换视角(无限角度)与滚轮缩放
qt·3d·机器人·qml
老歌老听老掉牙11 小时前
PDF转图片工具:基于PyQt5的完整实现与深度解析
python·qt·pdf