【Qt】窗口组件和窗口类型
00. 目錄
文章目錄
- 00. 目錄
- 01. 概述
- 02. 開發環境
- 03. 窗口組件
- 04. 窗口類型
- 05. 預留
- 06. 附錄
01. 概述
Qt Creator提供的默認基類只有QMainWindow、QWidget和QDialog三種窗口。它們之間的繼承關系如下圖所示:
展開之后的關系:
02. 開發環境
Windows系統:Windows10
Qt版本:Qt5.15或者Qt6
03. 窗口組件
圖形用戶界面由不同的窗口和窗口組件構成,<QtGui>頭文件包含窗口組件,對應QT中的GUI模塊,QT以組件對象的方式構建GUI。
組件的類型:
-
容器類(父組件)用來包含其他的界面組件
-
功能類(子組件)用于實現特定的交互功能
QT中沒有父組件的頂級組件叫窗口。
QWidget是容器組件,繼承自QObject類和QPaintDevice類,QObject類是所有支持QT對象模型的基類,QPaintDevice類是QT中所有可繪制組件的基類。
QWidget組件能夠繪制自己和處理用戶輸入,是QT中所有窗口組件類的父類,是所有窗口組件的抽象,每個窗口組件都是一個QWidget,QWidget類對象常用作父組件或頂級組件使用。
QLabel組件用于顯示一個提示性字符串,是功能性組件,一般需要父組件作為容器,QLabel作為窗口存在沒有實際意義。
04. 窗口類型
QT中可以根據需要定制窗口樣式,不同的窗口類型可以使窗口具有不同的樣式特性。
窗口類型
窗口標識
05. 預留
06. 附錄
6.1 Qt教程匯總
網址:https://dengjin.blog.csdn.net/article/details/115174639
總結
以上是生活随笔為你收集整理的【Qt】窗口组件和窗口类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Qt】Qt工程管理
- 下一篇: 【Qt】Qt窗口几何布局