【问题标题】:Qt Checkbox not visibleQt 复选框不可见
【发布时间】:2013-11-11 19:23:04
【问题描述】:

我有两个应用程序:

  1. 两者都正确显示 QCheckBox 文本
  2. 两者都使用相同的 css 样式表
  3. 小部件编辑器中的所有设置似乎都相同

复选框方块对于一个应用程序是不可见的,而对于另一个应用程序是不可见的。

QCheckbox 的编辑器视图。

正在运行的应用程序

不工作的应用程序。

回应帕维尔·斯特拉霍夫:

     <layout class="QHBoxLayout" name="horizontalLayout_3">
      <item>
       <widget class="QCheckBox" name="c">
        <property name="text">
         <string>Display</string>
        </property>
        <property name="checked">
         <bool>true</bool>
        </property>
       </widget>
      </item>
      <item>
       <widget class="QCheckBox" name="logToFile">
        <property name="text">
         <string>To File</string>
        </property>
       </widget>
      </item>
     </layout>

【问题讨论】:

  • 那么,信息在哪里?请粘贴有问题的 UI 文件内容,开始。
  • @PavelStrakhov 我仅限于我可以展示的规模,但这是包含 QCheckBox 的布局。

标签: c++ qt


【解决方案1】:

这个问题是因为使用了全局图像文件,所以复选框将不可见。我通过制作一个新的复选框图像并将其应用于 css 中的所有复选框来解决此问题。

【讨论】:

    猜你喜欢
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-07
    • 1970-01-01
    • 1970-01-01
    • 2014-04-19
    • 2019-06-25
    相关资源
    最近更新 更多