1. 程式人生 > >qt designer啟動後不顯示介面問題的原因與解決辦法

qt designer啟動後不顯示介面問題的原因與解決辦法

本人補充:
  1、Qt5.7也具有同樣的問題(環境:win10X64、VS2015、Qt5.7、雙顯示卡:集顯和NVIDIA)
  2、第二種解決方法可以 隨意 重新命名或者 刪除掉(影響未知)。

原文:
  Qt 5.6.1無論是在vs裡雙擊ui檔案還是直接啟動designer.exe都一直無法顯示介面,但工作管理員中可以看到該程序是存在的。前幾天還正常的,但昨天加了一塊NVIDIA的顯示卡(機器自帶核顯),可能與此有關。幸好還可以通過QtCreator開啟ui檔案進行編輯。

  根據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)。應該沒有其他可行方案了吧,如果有的話,歡迎回復,謝謝!