查看哪种样式的样式表应用于特定元素

Posted

技术标签:

【中文标题】查看哪种样式的样式表应用于特定元素【英文标题】:See which style of stylesheet is applied to particular element 【发布时间】:2016-07-15 21:42:34 【问题描述】:

我在我的 Qt 应用程序中使用样式表 (qss)。有没有办法查看将哪种样式应用于特定元素(小部件)?我可以使用试错法,但如果我能看到使用/应用了哪种样式会容易得多。

styleSheet 属性本身为空。那么有没有办法调试样式表中的哪种样式被准确地应用了?

【问题讨论】:

【参考方案1】:

您只能获得自己应用的样式表。 Qt 不操作样式表。它使用QStyle + QPalette 进行自定义。因此,您可以查看代码并了解小部件是如何绘制的。

【讨论】:

以上是关于查看哪种样式的样式表应用于特定元素的主要内容,如果未能解决你的问题,请参考以下文章

仅将 CSS 样式表应用于单个 UserControl

我需要从角度应用程序的特定路径中排除样式表 [重复]

样式表元素适用于 Windows,但不适用于 raspberry-pi

如何找到浏览器的默认样式表?

如何仅将 css 样式应用于特定的 Vue 组件及其子组件?

css的继承层叠和特殊性