Qt复选框不可见

时间:2013-11-11 19:23:04

标签: c++ qt

我有两个应用程序:

  1. 两者都正确显示QCheckBox文本
  2. 两者都使用相同的css样式表
  3. 窗口小部件编辑器中的所有设置都是相同的
  4. 一个应用程序看不到复选框方块,而另一个应用程序看不到。

    QCheckbox的编辑器视图。

    editor

    正在运作的应用程序

    working

    无效的应用程序。

    not working

    回应帕维尔斯特拉霍夫:

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

1 个答案:

答案 0 :(得分:0)

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