Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Qt全局样式表选择器中排除所有QToolTips?_Qt_Tooltip_Stylesheet_Qtstylesheets - Fatal编程技术网

如何从Qt全局样式表选择器中排除所有QToolTips?

如何从Qt全局样式表选择器中排除所有QToolTips?,qt,tooltip,stylesheet,qtstylesheets,Qt,Tooltip,Stylesheet,Qtstylesheets,我有一个全局样式表选择器(“*”块),用于更改应用程序中所有Qt小部件的字体属性。但是,这也会影响QToolTip-不需要。如何使QToolTip不受全局选择器的影响?我找不到用于排除的样式表运算符 当然,我不能使用全局选择器并为每种可能的小部件类型复制共享样式。显然,这很麻烦,不可扩展,使QS混乱,可能无法提供完整的覆盖范围。我正在寻找更好的解决方案。QToolTip使用小部件中的字体。将另一种字体应用于小部件,以便此字体也应用于工具提示。要避免这种情况,请尝试使用html工具提示: ui-&

我有一个全局样式表选择器(“*”块),用于更改应用程序中所有Qt小部件的字体属性。但是,这也会影响QToolTip-不需要。如何使QToolTip不受全局选择器的影响?我找不到用于排除的样式表运算符


当然,我不能使用全局选择器并为每种可能的小部件类型复制共享样式。显然,这很麻烦,不可扩展,使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样式重置为默认值。

那么我的答案呢?有帮助吗?我没有得到任何反馈。谢谢你的回答。但这并没有解决我的具体问题。另外,我最初的问题有点模棱两可。我已经更新了,那么我的答案呢?有帮助吗?我没有得到任何反馈。谢谢你的回答。但这并没有解决我的具体问题。另外,我最初的问题有点模棱两可。我已经更新了,那么我的答案呢?有帮助吗?我没有得到任何反馈。谢谢你的回答。但这并没有解决我的具体问题。另外,我最初的问题有点模棱两可。我已经更新了,那么我的答案呢?有帮助吗?我没有得到任何反馈。谢谢你的回答。但这并没有解决我的具体问题。另外,我最初的问题有点模棱两可。我已经更新了。