Qt 中如果想要使用多個已經寫好的界面類,往往會發現界面類的名稱要么是“MainWindow”,要么是“Widget”,或者是“Dialog”。那么重名的界面類在一起就會在所難免。或者你想修改界面類的名稱。那么一定要切記不可直接修改界面類的名稱。否則和容易出錯。
正確的解決方法如下:
1.修改.ui文件名稱為xxxmainwindow.ui/xxxwidget.ui/xxxdialog.ui :在工程樹下右鍵修改即可。當然也可以為其他名字,總之要清晰明了有個性。
2.修改.h,.cpp名稱與.ui文件名稱對應:同樣是在工程樹下右鍵修改即可。
3.修改界面類名:
右鍵類名,選擇Refactor(重構器)->Rename Symbol under cursor(Ctrl+Shift+R)。

然后在此處即可方便的修改。然后類名即可全部被替換修改。

更多內容請關注我的博客:http://markma.tk/
