Qt界面設計思路


1、新建一個widget不能在界面工具欄對其上點擊布局(水平、垂直、網格等),原因是界面內部必須有子部件,可以拖進來任意一個部件,這樣就可以對界面進行布局了,然后在刪除拖進來的部件即可。
2、定位控件的位置可以使用:
  a)使用setGeometry()方法定位,這種方法的好處在僅僅幾個控件時使用,針對大量代碼不適合。
  b)Qt提供了更好的方法,布局控件。
     (1)使用水平布局類QHBoxLayout;
    (2)使用垂直布局類QVBoxLayout;
    (3)使用網格布局類QGridLayout;
    可嵌套使用;
    注意:控件布局在new 布局類時可以先不要指定父類,最后由layout統一指定。 new QVBoxLayout;

 

 

1、首先創建一個widget,將界面設置為垂直layout,該界面是main函數里的第一個show出來的界面作為其他界面的父類。

2、然后在創建一個mainwidget界面指定該界面的父類為步驟1類(也就是傳入this)

3、在步驟2的基礎上,對mainwidget進行布局,分為三欄,最上方的標題欄,中間的中間顯示欄、最下方的欄。

上方的標題欄進行水平布局,中間欄創建一個widget然后垂直布局以后顯示的界面都添加到中間顯示欄addwidget,最后是下方的欄作為主頁退出等使用。

 


免責聲明!

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



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