Qt Creator更改UI不生效解決方法
一直寫QT寫的好好的,最近發現有時候編輯Qt 的ui界面後在生成的程序中並沒有改動。
但是:只要將ui_xxx.h文件由項目目錄拷貝到影子目錄(就是與項目目錄同級,後面帶着debug/release的目錄)並替換再編譯就可以生效。
不知道是bug還是什麼原因 ,但我也不能每次都拷貝一下吧。。。。
下面給兩個解決辦法,用一個不行用兩個!
辦法一:
在.pro文件中加入:
UI_DIR=./
這條命令直接將ui目錄指定爲項目目錄。
辦法二:
取消影子編譯,這樣所有編譯在項目文件夾下進行,但不同kit的程序會覆蓋(其實沒什麼問題)
我是兩條連用,問題解決。