【问题标题】:Qt pushbutton paletteQt 按钮调色板
【发布时间】:2018-04-16 07:26:54
【问题描述】:

我在qt creator中使用GUI表单编辑器,我已经设置了背景

(right_click -> change_stylesheet->添加资源 -> background_image)

然后我添加了一些按钮,这些按钮的颜色与背景一样,而不是正常的 - 默认值。我正在尝试使用属性->调色板,但结果很差。我是 qt 新手,所以我请求您的帮助。

【问题讨论】:

    标签: c++ qt


    【解决方案1】:

    就像在 CSS 中一样,Qt 样式表会将您的样式规则应用于任何匹配它们的项目。

    如果你只是写:

    background-image: url(:/my_background.png);
    

    它将改变您应用程序中所有小部件的背景。

    如果你只想改变主窗口的背景,你应该写:

    QMainWindow {
       background-image: url(:/my_background.png);
    }
    

    这会将背景图像仅应用于 QMainWindow 对象。

    关于Qt Style Sheet的详细解释,请阅读官方文档here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-12
      • 1970-01-01
      • 2021-10-11
      • 1970-01-01
      • 2011-01-11
      • 2012-09-14
      相关资源
      最近更新 更多