【问题标题】:How to correctly set the color of a QPushButton?如何正确设置 QPushButton 的颜色?
【发布时间】:2010-12-09 05:42:01
【问题描述】:

我可以使用setStyleSheet 成功更改 QPushButton 的颜色,但是因为我使用 QT Creator 来制作 GUI,所以每次我运行 qmake 和 make 时,对 setStyleSheet 的调用都会消失。

更改按钮的调色板也不会改变其颜色。

在每次 qmake 时无需手动更改 ui_window.h 文件的情况下更改按钮颜色的最佳方法是什么?

【问题讨论】:

    标签: qt button stylesheet qt-creator


    【解决方案1】:

    无论您是否使用Qt Creator,使用样式表都是正确的方法。

    根据您的描述,您似乎正在将一些代码写入ui_window.h,这是设置样式表的错误方式。

    您可以在 window 类的构造函数中设置它,或者从 GUI 编辑器 (Qt Designer) 中设置它:

    • Qt Creator显示的项目树中双击你的window.ui
    • 在 GUI 编辑器中选择您的 QPushButton
    • 在属性编辑器中找到styleSheet 属性。
    • 点击三个点 (...):这将带来一个样式表编辑器。

    如果您使用样式表编辑器设置样式表,则每次重建应用时都不会消失。

    【讨论】:

    • 谢谢!你是救生员!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-31
    • 2014-03-08
    • 2016-07-03
    相关资源
    最近更新 更多