【目的】
- 簡單了解 Qt Designer 所生成的 ui 文件。
【屬性】
ui文件為 xml 格式。擷取一些所會使用物件的基本屬性與內容範例。大致上應該直接就可以看得懂。
- QMainWindow/QgridLayoutWidget
- x
- y
- width
- height
- Qmenu
- string: &File
- addaction: action_Open
- QToolBar
- addaction: action_Open
- QgridLayout
- column(水平)
- row(垂直)
- colspan(水平延展)
- rowspan(垂直延展)
- connection
- sender: pushButton
- signal:clicked
- receiver:MainWindow
- slot:close()/slot1()(自行定義slot)
如果要查看 ui 文件產生的 程式碼,直接使用 表單| 檢視程式碼 即可。
網路的教學文件很少提及 Qt Designer 的使用,其實我覺得如果沒有執行速度考量的話,可以先用 Qt Designer 很快的把 UI 產生出來。當然若執行速度/CodeSize上的考量,可能還是要自己寫/Review程式了。
【參考】
- Qt Designer's UI File Format
http://doc.trolltech.com/4.6/designer-ui-file-format.html