如何从应用于父级的样式表中排除特定的 qwidget ( QToolTip )
How to exclude a specific qwidget ( QToolTip ) from the stylesheet applied on the parent
我有从 QWidget 派生的小部件 class。早些时候有一个样式表应用于它,用于设置小部件中所有字符串的字体大小
setStyleSheet( QString( "font-size: %1px;" ).arg( fontSize ) );
这导致小部件中的所有字符串都具有特定的字体大小。
但我希望小部件中的工具提示具有默认字体样式。
有办法实现吗?
我在 'qtcentre' 中发现了类似的问题:http://www.qtcentre.org/threads/12828-Setting-stylesheet-for-quot-almost-quot-all-widgets
您可以使用 *
选择器将第一个字体大小设置为所有小部件,然后使用类型选择器将第二个字体大小设置为 QToolTip
个对象:
setStyleSheet("*{font-size: 20px;} QToolTip{ font-size: 8pt; }");
我有从 QWidget 派生的小部件 class。早些时候有一个样式表应用于它,用于设置小部件中所有字符串的字体大小
setStyleSheet( QString( "font-size: %1px;" ).arg( fontSize ) );
这导致小部件中的所有字符串都具有特定的字体大小。 但我希望小部件中的工具提示具有默认字体样式。
有办法实现吗?
我在 'qtcentre' 中发现了类似的问题:http://www.qtcentre.org/threads/12828-Setting-stylesheet-for-quot-almost-quot-all-widgets
您可以使用 *
选择器将第一个字体大小设置为所有小部件,然后使用类型选择器将第二个字体大小设置为 QToolTip
个对象:
setStyleSheet("*{font-size: 20px;} QToolTip{ font-size: 8pt; }");