【问题标题】:Qt Designer and stylesheetsQt 设计器和样式表
【发布时间】:2011-11-30 17:28:39
【问题描述】:

我从QWidget 派生了一个CalibrationWindow,并且我有一个CalibrationWindow* 的向量。现在,我正在尝试使用以下样式表更改设计器中的背景颜色:

#calibrationWindow
{
    background : rgb(220, 220, 220);
}

(Qt 对象名称是calibrationWindow)。在设计器中,它看起来像预期的那样,但是当我运行程序时,zilch.一点效果都没有。我也尝试使用CalibrationWindow 而不是#calibrationWindow,但无济于事。我什至放了QWidget,但它会影响子小部件而不是父小部件,正如我想要的那样。

有人可以帮忙吗?谢谢。

【问题讨论】:

  • 在创建 QMainWindow 工作之前,需要在 QMainWindow 或 QApplication 中设置某些属性。似乎不是您的具体问题,但这里是为了后代。

标签: c++ qt qt4 stylesheet qt-designer


【解决方案1】:

抱歉,我没有重写 paintEvent() 函数...从 QWidget 子类化时这是强制性的。

【讨论】:

    猜你喜欢
    • 2020-02-23
    • 1970-01-01
    • 2017-05-28
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-04
    • 2018-08-17
    相关资源
    最近更新 更多