Arm屏幕

QT 按钮的样式不起作用,是因为ARM 必加 Fusion 风格

否则 :disabled 样式可能不生效:

复制代码
cpp
复制代码
#include <QApplication>
#include <QStyleFactory>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    a.setStyle(QStyleFactory::create("Fusion"));
    ...
    return a.exec();
}

完整示例(可直接复制)

复制代码
cpp
复制代码
ui->pushButton->setStyleSheet(R"(
    QPushButton {
        background-color: #2196F3;
        color: white;
        border: none;
        padding: 10px;
    }
    QPushButton:pressed {
        background-color: #E0E0E0;
        color: black;
    }
    QPushButton:disabled {
        background-color: #9E9E9E;
        color: #EEEEEE;
    }
)");

connect(ui->pushButton, &QPushButton::clicked, this, [=]() {
    ui->pushButton->setEnabled(false);
});

ARM / Embedded Qt 常见坑

1️⃣ 没有使用 Fusion 风格(非常重要)

ARM Qt 默认可能不是 Fusion,会导致 QSS 不生效:

相关推荐
小绫网络安全2 小时前
Wireshark抓包完全入门教程:从零开始掌握网络分析
arm开发·测试工具·wireshark
Chief_fly3 小时前
【Windows 下载 ARM64 deb 包 麒麟 ARM 离线安装】
arm开发·windows
zlinear数据采集卡18 小时前
D223的PWM电机控制:6路独立脉冲+加减速算法深度解析
arm开发·stm32·嵌入式硬件·算法·fpga开发·架构
奔跑的架构师21 小时前
[A-49]ARMv9/v8-PSCI接口规范与工作流程简介
android·linux·arm开发·arm
振南的单片机世界1 天前
硬核菊花链:3个GPIO+无限74HC595=端口扩展“无限套娃”
arm开发·stm32·单片机·嵌入式硬件
zlinear数据采集卡1 天前
ZLinear产品线全景对比:D223 vs DABL7606 vs DABL-G511选型指南
arm开发·嵌入式硬件·算法·fpga开发·开源
runafterhit1 天前
【学习地图】ARM嵌入式类 · 文章索引
arm开发·学习
工业设备方案笔记1 天前
RK3588工业视觉检测方案详解:AI如何赋能智能制造?
arm开发·人工智能·计算机视觉·目标跟踪·视觉检测·边缘计算·制造
不正经学生1 天前
C语言大小端字节序:内存里字节的排列顺序
c语言·开发语言·arm开发·c++·算法·c#
zlinear数据采集卡2 天前
D223的SRAM硬件记录仪:外部触发与瞬态波形捕获方案
arm开发·嵌入式硬件·fpga开发·开源