You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Qt中QCheckBox仅显示文本不渲染复选框的问题求助

Qt中QCheckBox复选框不渲染仅显示文本的问题

Qt应用内的QCheckBox控件仅能正常显示文本,但复选框本身完全不渲染。点击控件时,其“选中”状态可通过connect信号验证,但无任何视觉变化。

实际渲染效果:
仅显示文本的QCheckBox

预期效果(取自qt6ct):
带有复选框的正常效果

系统信息

  • 系统:Artix Linux x86_64
  • 主机:VivoBook_ASUSLaptop X512DA_X512DA 1.0
  • 内核:6.2.13-artix1-1
  • 运行时长:5小时16分钟
  • 软件包数量:1673个(pacman管理)
  • Shell:zsh 5.9
  • 屏幕分辨率:1920x1080
  • 窗口管理器:sway
  • GTK3主题:Artix-dark
  • GTK3图标主题:breeze-dark
  • 终端:kitty
  • CPU:AMD Ryzen 7 3700U with Radeon Vega Mobile Gfx (8核心,主频2.300GHz)
  • GPU:AMD ATI Radeon Vega Series / Radeon Vega Mobile Series
  • 内存使用:5059MiB / 9894MiB

示例代码

#include <QApplication>
#include <QMainWindow>
#include <QCheckBox>

int main(int argc, char **argv) {
    QApplication app(argc, argv);

    QMainWindow *window = new QMainWindow;

    QCheckBox *box = new QCheckBox("checkb ox :)");
    box->setCheckable(true);

    window->setCentralWidget(box);
    window->show();

    return app.exec();
}

内容的提问来源于stack exchange,提问作者swurl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 05:47:23