如何从应用于父级的样式表中排除特定的小部件( QToolTip )

问题描述 投票:0回答:1

我有一个从 QWidget 派生的小部件类。早些时候,有一个样式表应用于其上,用于设置小部件中所有字符串的字体大小

setStyleSheet( QString( "font-size: %1px;" ).arg( fontSize ) );

这导致小部件中的所有字符串都具有特定的字体大小。 但我希望小部件中的工具提示具有默认字体样式。

有没有办法实现这个目标?

我在 Qt Center 中发现了类似的问题:Setting stylesheet for "almost" all widgets.

c++ qt parent-child qwidget qtstylesheets
1个回答
2
投票

您可以使用

*
选择器将第一个字体大小设置为所有小部件,然后使用类型选择器将第二个字体大小设置为
QToolTip
对象:

setStyleSheet("*{font-size: 20px;} QToolTip{ font-size: 8pt; }");
© www.soinside.com 2019 - 2024. All rights reserved.