我想修改我的应用程序中所有工具提示窗口的样式。
例如,这个 QSS :(你可以在 QtDesigner 应用程序中尝试)
QToolTip
{
border-radius: 10px;
border-style: solid;
border-width: 2px;
border-color: red;
}
给出这个结果:
我的问题是删除阴影效果,更具体地说是这里的白角:
我知道这可以通过更改 Windows 标志来完成,但是有什么方法可以全局更改它,我的意思是在某处设置正确的标志,然后所有应用程序都使用它来显示工具提示?
更改标志需要过滤所有小部件上的所有“ToolTip”事件以提供自定义 QToolTip 类。对于一个大型应用程序(大约 50 个 *.ui 表单)来说,这是很多工作。