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



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

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

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

有办法做到这一点吗?

我在"qtcenter"中发现了一个类似的问题:http://www.qtcentre.org/threads/12828-Setting-stylesheet-for-quot-almost-quot-all-widgets

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

setStyleSheet("*{font-size: 20px;} QToolTip{ font-size: 8pt; }");

相关内容

  • 没有找到相关文章

最新更新