qt designer启动后不显示界面问题的原因与解决办法

  Qt 5.6.1无论是在vs里双击ui文件还是直接启动designer.exe都一直无法显示界面,但任务管理器中可以看到该进程是存在的。前几天还正常的,但昨天加了一块NVIDIA的显卡(机器自带核显),可能与此有关。幸好还可以通过QtCreator打开ui文件进行编辑。

  找到了对应Qt bug但还是打开状态。。。地址如下:https://bugreports.qt.io/browse/QTBUG-53984

  根据bug描述应该是在win10 64位系统并且是双显卡的情况下,Qt5WebEngineWidgets.dll在designer启动时会卡住,最终导致designer一直不显示界面。

原因如上,解决方案如下:

1、用QtCreator代替

2、重命名Qt5WebEngineWidgets.dll

3、Qt更换为5.6.0

4、编码时不用那个NVIDIA的显卡(理论可行,未测试)

5、等bug修复后的版本

6、自己找到有问题的代码,自行修改编译

以上方案任选一个即可,我选了方案1,反正也不常用designer,等着方案5或者过一阵需要定制Qt代码时,顺手把问题改了(方案6)。应该没有其他可行方案了吧,如果有的话,欢迎回复,谢谢!

posted @ 2016-07-14 17:50  骑单车的攻城狮  阅读(8419)  评论(0编辑  收藏  举报