【问题标题】:Where is a reference for the customizable stylesheet properties for Qt widgets?Qt 小部件的可定制样式表属性的参考在哪里?
【发布时间】:2011-07-11 19:31:24
【问题描述】:

我一直在努力学习如何在 Qt 中使用样式表来自定义我的小部件的外观。

例如,经过一番努力,我才发现决定 QComboBox 下拉菜单上的文本在鼠标悬停时是什么颜色的属性名称是selection-color,而背景颜色是selection-background-color。但大部分是我通过随机猜测和检查发现的。

我在哪里可以找到能够真正告诉我这些事情的文档,这样我就不必猜测了? Qt 是否遵循某种标准命名约定?

【问题讨论】:

    标签: qt stylesheet


    【解决方案1】:

    【讨论】:

    • QComboBox 部分甚至没有引用selection-colorselection-background-color。它确实说下拉菜单是 QAbstractItemView,但 QAbstractItemView 不在同一页面上的 Stylable Widgets 列表中。
    【解决方案2】:

    http://doc.qt.io/qt-5/stylesheet-examples.html

    上面的链接提供了几乎每个控件的示例。对于组合框,它提到了 QAbstractItemView,并提到您需要 selection-background-color 等来设置它的样式 - 举个例子。

    它并不总是解释每个属性的作用,这就是baysmith链接到的文档的来源。

    因此,将这两个文档放在一起,您应该处于良好状态。

    【讨论】:

      猜你喜欢
      • 2011-11-08
      • 1970-01-01
      • 2017-04-20
      • 2016-07-07
      • 2021-07-05
      • 2012-03-28
      • 1970-01-01
      • 2021-03-11
      • 1970-01-01
      相关资源
      最近更新 更多