在 QT Creator 的调色板编辑器中编辑小部件的背景颜色

Posted

技术标签:

【中文标题】在 QT Creator 的调色板编辑器中编辑小部件的背景颜色【英文标题】:Edit background color of widget in palette editor of QT Creator 【发布时间】:2017-07-21 08:31:42 【问题描述】:

我想在 QT Creator 的图形设计器中更改 QWidget 的背景颜色。我知道如何以编程方式进行操作,并且知道如何编辑所有其他颜色,例如文本颜色等。但是调色板编辑器似乎没有背景颜色选项。有人可以指出我在这里缺少什么吗?

PS:我搜索了很多,但当然最终只找到了编码解决方案,但我想尽可能避免为视图设置编码。

【问题讨论】:

我设法以您尝试的方式做到了。但我认为预览不能正常工作。 好的,它可以工作 - 我曾经尝试过自动填充,但显然使用了错误的角色,现在我将所有角色设置为亮绿色并将自动填充设置为 true,它完成了这项工作。谢谢!你需要设置的角色叫做Window。你认为我应该回答这个问题还是删除它?似乎没有多少人感兴趣。 回答您自己的问题是这里的最佳选择。而且我认为您也可以将自己的答案标记为正确的答案。 【参考方案1】:

首先:点击样式表

然后点击添加颜色并选择您的背景颜色或其他颜色

【讨论】:

不客气,这是一个很好的做法。我更喜欢这样做,而不是编写乏味的线软代码:) 绝对! :) 虽然我更喜欢@ni1ight 指出的解决方案,因为您可以使用图形颜色编辑器;)【参考方案2】:

感谢 ni1ight,我发现您必须在调色板编辑器中将 Window-role 颜色设置为所需的颜色,并检查自动填充背景颜色。

【讨论】:

以上是关于在 QT Creator 的调色板编辑器中编辑小部件的背景颜色的主要内容,如果未能解决你的问题,请参考以下文章

qt creator源码全方面分析(2-3-1)

[Qt Creator 快速入门] 第8章 界面外观

Qt 按钮调色板

如何将我的静态 Qt 构建与 Creator 一起使用?

qt creator源码全方面分析(2-0)

如何在 Qt Creator 中制作 .exe 文件