我的 Windows 机器上的所有 QT 应用程序都有乱码 GUI
Posted
技术标签:
【中文标题】我的 Windows 机器上的所有 QT 应用程序都有乱码 GUI【英文标题】:All QT applications on my windows machine have garbled GUI 【发布时间】:2017-08-07 07:42:25 【问题描述】:从最近开始,所有 QT 应用程序都存在窗口大小和偏移的问题,f.i.窗口原点 (0,0) 似乎向左和向上移动,因此菜单消失了。
它应该是这样的:
这就是问题的外观:
知道什么设置可能出问题了吗?
【问题讨论】:
检查您的 PATH 和其他库环境变量,并确保您没有在这些程序中使用错误的 Qt 共享库版本。 Qt 从 5.2 版到 5.9 版在分辨率、DPI 和渲染方面发生了很大变化。 大约半年前我刚刚安装了 Qt 5.8,还没有更新到 5.9。我在 PATH 变量中设置了 QT_LIB_PATH=C:\Qt\5.8\msvc2015_64\bin 和相同的路径。就是这样。还有什么可以影响这一点? 老实说不知道。但你必须跳出框框思考。图书馆问题是可能的原因之一。另一个可能的原因是您的显示驱动程序。试试更新?否则我不知道。祝你好运。 谢谢,更新了 Bios 固件和显示驱动程序。不幸的是没有变化。叹息... :( 您是否更改了任何与显示相关的设置,例如窗口中的文本缩放? 【参考方案1】:我怀疑这是在更新英特尔核芯显卡驱动程序后发生的。无论如何,因为我也有 NVIDIA 显卡,所以我试图强制使用它而不是默认的 Intel HD Graphics,瞧!它运行良好。我在 Qt Creator 中遇到了同样的问题,这也解决了这个问题。
需要注意的是,我将default选项改为NVIDIA,现在所有使用Qt的应用程序都可以正常工作了。
【讨论】:
以上是关于我的 Windows 机器上的所有 QT 应用程序都有乱码 GUI的主要内容,如果未能解决你的问题,请参考以下文章
Qt App 可以访问开发机器上的数据库,但不能访问目标机器上的数据库