如何从Qt全局样式表选择器中排除所有QToolTips?
我有一个全局样式表选择器(“*”块),用于更改应用程序中所有Qt小部件的字体属性。但是,这也会影响QToolTip-不需要。如何使QToolTip不受全局选择器的影响?我找不到用于排除的样式表运算符如何从Qt全局样式表选择器中排除所有QToolTips?,qt,tooltip,stylesheet,qtstylesheets,Qt,Tooltip,Stylesheet,Qtstylesheets,我有一个全局样式表选择器(“*”块),用于更改应用程序中所有Qt小部件的字体属性。但是,这也会影响QToolTip-不需要。如何使QToolTip不受全局选择器的影响?我找不到用于排除的样式表运算符 当然,我不能使用全局选择器并为每种可能的小部件类型复制共享样式。显然,这很麻烦,不可扩展,使QS混乱,可能无法提供完整的覆盖范围。我正在寻找更好的解决方案。QToolTip使用小部件中的字体。将另一种字体应用于小部件,以便此字体也应用于工具提示。要避免这种情况,请尝试使用html工具提示: ui-&
当然,我不能使用全局选择器并为每种可能的小部件类型复制共享样式。显然,这很麻烦,不可扩展,使QS混乱,可能无法提供完整的覆盖范围。我正在寻找更好的解决方案。
QToolTip
使用小部件中的字体。将另一种字体应用于小部件,以便此字体也应用于工具提示。要避免这种情况,请尝试使用html
工具提示:
ui->lineEdit->setToolTip("<font face =\"aharoni\">test</font>");
ui->lineEdit->setText("test");
ui->lineEdit->setToolTip(“测试”);
ui->lineEdit->setText(“测试”);
使用aharoni
字体的结果(用于更好的视觉比较):
使用
*{font-family:consolas}
样式表。QToolTip
使用小部件中的字体。将另一种字体应用于小部件,以便此字体也应用于工具提示。要避免这种情况,请尝试使用html
工具提示:
ui->lineEdit->setToolTip("<font face =\"aharoni\">test</font>");
ui->lineEdit->setText("test");
ui->lineEdit->setToolTip(“测试”);
ui->lineEdit->setText(“测试”);
使用aharoni
字体的结果(用于更好的视觉比较):
使用
*{font-family:consolas}
样式表。QToolTip
使用小部件中的字体。将另一种字体应用于小部件,以便此字体也应用于工具提示。要避免这种情况,请尝试使用html
工具提示:
ui->lineEdit->setToolTip("<font face =\"aharoni\">test</font>");
ui->lineEdit->setText("test");
ui->lineEdit->setToolTip(“测试”);
ui->lineEdit->setText(“测试”);
使用aharoni
字体的结果(用于更好的视觉比较):
使用
*{font-family:consolas}
样式表。QToolTip
使用小部件中的字体。将另一种字体应用于小部件,以便此字体也应用于工具提示。要避免这种情况,请尝试使用html
工具提示:
ui->lineEdit->setToolTip("<font face =\"aharoni\">test</font>");
ui->lineEdit->setText("test");
ui->lineEdit->setToolTip(“测试”);
ui->lineEdit->setText(“测试”);
使用aharoni
字体的结果(用于更好的视觉比较):
使用*{font-family:consolas}
样式表。添加此行:
QToolTip{}
应将QToolTip样式重置为默认值。添加此行:
QToolTip{}
应将QToolTip样式重置为默认值。添加此行:
QToolTip{}
应将QToolTip样式重置为默认值。添加此行:
QToolTip{}
应该将QToolTip样式重置为默认值。那么我的答案呢?有帮助吗?我没有得到任何反馈。谢谢你的回答。但这并没有解决我的具体问题。另外,我最初的问题有点模棱两可。我已经更新了,那么我的答案呢?有帮助吗?我没有得到任何反馈。谢谢你的回答。但这并没有解决我的具体问题。另外,我最初的问题有点模棱两可。我已经更新了,那么我的答案呢?有帮助吗?我没有得到任何反馈。谢谢你的回答。但这并没有解决我的具体问题。另外,我最初的问题有点模棱两可。我已经更新了,那么我的答案呢?有帮助吗?我没有得到任何反馈。谢谢你的回答。但这并没有解决我的具体问题。另外,我最初的问题有点模棱两可。我已经更新了。