我有从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; }");