Qt UI界面改了,但UI界面不更新
阿新 • • 發佈:2019-04-15
bug 控件 .html deb 編譯 log 是你 模式 win
一、參考文章: 1. qt項目中我的一個工程現在為什麽每次在ui界面中做修改後(如添加或刪除一個控件),但運行結果不變。 http://zhidao.baidu.com/link?url=yGarFHesSciGp42D5IVDaFKLZOZIqkO3uVql5NZg_BGdnNMAaJcg5pyCv3Dp2BVrDLtNqVUs-wKugqQoJllWwfwanzA-XptpXyy42v5OYCe 2. QT如何將.UI文件轉成.h或.cpp文件 http://blog.sina.com.cn/s/blog_6432901c0100z0az.html 二、解決方法: 1. uic -h: 查看uic幫助; 2. 到項目目錄下去執行:uic mainwindow.ui > ui_mainwindow.h 1. mainwindow.ui是你更新了ui界面文件; 2. mainwindow.h是程序需要用到.h文件。 3. 2中的重定向和使用uic命令的-o命令是一樣的效果。
三、更優的解釋(2015-12-22更新,陳穎奇提供該意見):
1. 可能當前的編譯軟件處於release模式,調成debug模式,修改UI界面;
2. 在debug模式修改完UI界面之後,再調換成release模式,這樣就能解決問題。
Qt UI界面改了,但UI界面不更新