我在哪里可以获得 qt 默认 plastique qss 文件?

Posted

技术标签:

【中文标题】我在哪里可以获得 qt 默认 plastique qss 文件?【英文标题】:Where could I get qt default plastique qss file? 【发布时间】:2017-01-14 20:38:52 【问题描述】:

我想复制 QComboBox 样式表,但找不到 plastique 样式的 qss 文件。

【问题讨论】:

Qt 小部件样式是基于插件的,因此没有可查找的 qss 文件。用户定义的样式表应用在样式插件完成的样式之上。 在某处是否有任何具有完整 plastique 风格的文档或源代码? 当然有源代码,但我怀疑你是否会发现其中任何一个非常有用。也许您应该编辑您的问题并解释您想要实现的目标。 Qt 中的任何小部件都没有默认样式表。所有样式都由样式插件以编程方式完成。 我认为他想做的是为一些 plastique 元素创建一个 qss 样式表。例如...如果有与 plastique 样式相同的圆形按钮和圆形选项卡小部件,但采用 qss 样式格式,那就太好了,这样他就可以覆盖他当前的样式。他可能不需要整个 plastique 风格。 【参考方案1】:

在 Qt 5 中,QPlastiqueStyle 及其朋友已被删除。但是它们已被放入自己的模块中,因此您可以从 qtstyleplugins repository 克隆它以读取其代码。

如果您需要,没有什么可以禁止您使用它们。

【讨论】:

感谢您的回答。我克隆了存储库,但我无法获得任何样式代码。我可以在哪个文件上得到它? 可能是src/plugins/styles/plastique/qplastiquestyle.cpp 里面没有qt样式。 来自存储库的权利:code.qt.io/cgit/qt/qtstyleplugins.git/tree/src/plugins/styles/… 在这种情况下找不到样式表。 QPlastiqueStyle 是一个完整的样式。

以上是关于我在哪里可以获得 qt 默认 plastique qss 文件?的主要内容,如果未能解决你的问题,请参考以下文章

我在哪里可以找到最新版本的 QtQuick2 库?

Qt - 如何获得|编译Mysql驱动

在哪里可以找到 Qt 的 dll 的 pdb 文件?

在Qt中设置应用程序主题[重复]

我在哪里可以获得用于 NHibernate 的 Linq?

我在哪里可以获得 comdef.h?