我在哪里可以获得 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 文件?的主要内容,如果未能解决你的问题,请参考以下文章