UI文件是只讀文件,正常情況下我們只能在"Design"模式下,通過調整各種控件的方式間接修改它。
但是有時我們遇到許多重復性的工作,比如向某個Combobox中添加一系列的Item時,再用編輯UI的方式手動添加就顯得比較麻煩,此時用編輯代碼的方式反而會方便不少。
但是當我們嘗試在UI文件中編輯時,會出現“This file can only be edited in Design mode”的提示,而且我們對UI文件也無法進行任何代碼寫入修改。
如何解決?
我沒有找到在Qt Creator中直接修改UI文件代碼的方式,所以我選擇在外部文本編輯器中修改UI文件。
先修改了UI文件的屬性,取消“只讀”,再在任意一個文本編輯器(TXT、Notepad等)中修改UI文件,最后保存。