最近在搞QT項目,習慣用VS環境,但是創建GUI項目以後,雙擊“.ui”文件非但不能打開QT designer,還會導致VS2019直接閃退。
在網上查了有兩種方法:
- 方法一:(對我無效)
切換到Qt 安裝目標下 ,如 D:\Qt5.13\5.13.0\msvc2017_64\bin ),把Qt5WebEngineWidgets.dll 隨便改個名字,例如 Qt5WebEngineWidgets222.dll ,之後就可以打開QtDesigner了。
但是我的文件裏不僅有Qt5WebEngineWidgets.dll
還有Qt5WebEngineWidgetsd.dll
(多了個d),不論是我該其中一個還是全部改名字,都沒有用依舊閃退,不過我看網上好多人用這個方法就解決了。
- 方法二:(對我有效)
- 也是網上查的,右擊ui文件->選擇“打開方式”->選中QTdesigner->點擊移除->再點擊添加
- 然後再跳出來的文件選擇裏面找到你安裝路徑下的
designer.exe
即可,我的安裝路徑是D:\QT5.13\5.13.0\msvc2017_64\bin。 - 還要記得添加完之後吧designer設置成默認值,保存之後,然後雙擊ui文件就可以歡快地打開QT designer了!