使用Qt設計師(Qt Designer)快速設計窗體

使用Qt設計師(Qt Designer)設計窗體,保存在%name%文件夾中,並命名爲%name%.ui

在%name%文件夾中,建立main函數

使用qmake建立工程時(qmake -project;qmake %name%.pro),qmake會自動檢測到用戶界面文件%name%,ui並且可以生成適當的makefile規則來調用Qt的用戶界面編譯器(user interface compileer,uic)。uic會將%name%.ui文件轉換成C++並且將裝換結果存儲在ui_%name%.h文件中。

所生成的ui_%name%.h文件包含了類UI::%name%的定義,該類是一個與%name%.ui文件等價的C++文件,這個類聲明瞭一些成員變量,它們存儲着窗體中的子窗口不見和子不具,以及用於初始化窗體的setUi()函數。

生成類沒有任何基類。當在main.cpp文件中使用該窗體時,可以創建一個QDialog對象,然後把它傳遞給setUi()函數。

通過編寫一些代碼,就可以讓對話框具有適當的功能。最爲便捷的做法是創建一個新類,讓該類同時從QDialog和Ui::GoToCellDialog中繼承出來,並且由它來實現那些缺失的功能。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章