qmainwindow為主視窗,包含選單欄、工具欄、狀態列、**視窗等部件,繼承自qwidget。qmainwindow為應用程式的使用者介面提供了乙個基本的框架,當我們需要建立乙個功能全面應用程式視窗時一般使用它,如果臨時彈個框或者只需要簡單互動視窗用qdialog就行了。布局圖如下所示:
menubar是選單欄,*******s是工具欄,dock widgets是停口視窗,central widget是**視窗,status bar是狀態列;
以上為qmainwindow的基本框架知識。由於目前qmainwindow用的比較少,暫時不做更加詳細的闡述。如果之後對qmainwindows有深入的了解,將進行內容補充。
先奉上通往大佬的高鐵票,以備不時之需:
1、qmainwindow選單欄、狀態列和工具欄:
2、結合qt designer進行設計:
QT學習筆記(六) Qt5主視窗框架示例
include include include include include 1.新增選單 檔案 qmenu filemenu ui menubar addmenu tr 檔案 f 2.新增動作 開啟檔案 qaction action new filemenu addaction qicon im...
qt如何在其他類中使用主介面ui
1 ui預設是私有的,因此需要在外部呼叫,需要改為public ui widget ui 1 將ui公有化 private 這行內容注釋掉 ui widget ui 2 自定義視窗類 static widget mywidget 2 定義乙個靜態的ui 定義乙個視窗類 ui在自定義視窗類myui下 ...
QT自學筆記(5)
前言 這一節我們學習下繼續運用訊號與槽機制的應用,也就是核取方塊的應用。就是可以勾選的框,我們在裝軟體時就經常遇到,就是問你是否同意這個協議 在qt中核取方塊的英文是checkbox。1.statechanged int 這個是signal函式,即打勾或不打勾的狀態發生改變的訊號 2.ischeck...