Qt源文件和ui文件的關系


1、新建空白類,然后繼承QWidget

 

 

 此時會生成Test.h和Test.cpp兩個文件,由於繼承了QWidget,但是並沒有繪制界面【onPaint里draw..】,所以將這個類生成的對象show一下,界面時什么都沒有的

2、新建QWidget界面子類

 

 

 此時會生成3個文件,Test.h、Test.cpp、Test.ui,Qt會自動將Test.ui編譯成ui_Test.h,用戶在設計師里所有的改變都對應在ui_Test.h中編寫。

那么是如何綁定起來的呢:

①、ui_Test.h聲明有ui_Test類,里面包含有所有界面控件信息

 

 ②、在Test.h中聲明一個ui_Test指針名字為ui

 

 其中的namespace是為了能訪問到界面類

③、在Test.cpp中new出此對象

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM