? ? 遇到這種情況有兩種解決辦法,一種操作比較繁瑣,但是治根,一種操作比較簡(jiǎn)單,但是不治根。下面介紹第一種方法。
1.主要是copy別人的項(xiàng)目后所造成的問題。請(qǐng)參考我的另一篇博客。
?QT之修改ui或程序后運(yùn)行不變化
2.可以通過復(fù)制ui_xxx.h文件來解決
? 如果QT項(xiàng)目中的shadow build 默認(rèn)勾選的話,那么程序運(yùn)行后的debug和release文件都是在類似build-xxx_Qt_5_11_0_MinGW_32bit-Debug的文件夾里的,在這個(gè)文件夾里存在ui_xxx.h等文件。如果出現(xiàn)ui界面修改后程序不識(shí)別或者運(yùn)行后沒變化的情況,那么肯定是程序所在主文件夾(就是下圖中pro文件右鍵后在explorer中顯示所處的文件夾 )中也存在ui_xxx.h文件。
? 此時(shí),就需要先刪除掉主文件夾里的所有ui_xxx.h,然后運(yùn)行程序,此時(shí)程序會(huì)報(bào)錯(cuò),那么就對(duì)了,說明肯定是這個(gè)問題。然后將build-xxx_Qt_5_11_0_MinGW_32bit-Debug文件夾里的所有ui_xxx.h文件都copy到主文件夾中,再運(yùn)行程序。此時(shí)我們發(fā)現(xiàn)剛才修改的ui界面現(xiàn)在發(fā)生了變化。
總結(jié):方法一還是比較好,從根本上解決了問題,適合對(duì)QT有一定了解的小伙伴。方法二操作比較簡(jiǎn)單,但是需要每一次修改ui界面都需要進(jìn)行一次來回copy的操作,還是比較麻煩
?文章來源地址http://www.zghlxwxcb.cn/news/detail-554081.html
?文章來源:http://www.zghlxwxcb.cn/news/detail-554081.html
?
到了這里,關(guān)于QT之修改ui界面程序不識(shí)別或者運(yùn)行后沒變化的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!