翻譯|使用教程|編輯:鮑佳佳|2020-08-17 14:06:48.860|閱讀 454 次
概述:Qt作為一個跨平臺的c++開發工具,前面我們已經講解了如何通過使用Qt開發GUI程序,以及如何對程序進行編譯,以及編譯必經的三個步驟是什么如何通過代碼生成實現。本節主要對Qtl類進行系列說明。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Qt(發音為“ cute”,而不是“ cu-tee”)是一個跨平臺框架,通常用作圖形工具包,它不僅創建CLI應用程序中也非常有用。而且它也可以在三種主要的臺式機操作系統以及移動操作系統(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式設備,Android(Necessitas)和iOS的端口上運行。更多Qt產品詳情點擊這里>>
Qt廣泛使用子類,尤其是在Widgets模塊中。下圖顯示了其中一些繼承關系:
QObject是Qt中最基本的類。Qt中的大多數類都由衍生。QObject提供了一些非常強大的功能,例如:
小部件能夠響應事件并使用子系統以及信號和插槽機制。所有小部件都繼承自QObject。最基本的小部件是QWidget。QWidget包含用于描述窗口或窗口小部件的大多數屬性,例如位置和大小,鼠標光標,工具提示等。
備注 :在Qt中,小部件也可以是窗口。在上一節中,我們顯示了一個按鈕,它是一個小部件,但它直接顯示為窗口。不需要“ QWindow”類。
幾乎所有圖形元素都從QWidget繼承。我們可以列舉例如:
QAbstractButton,所有按鈕類型的基類 QPushButton QCheckBox QRadioButton 。 QFrame,顯示框架 QLabel,顯示文本或圖片
進行此子類是為了促進屬性管理。大小和光標等共享屬性可以在其他圖形組件上使用,并且QAbstractButton提供了所有按鈕共享的基本屬性。
在接下的文章中我們將講述子系統以及子類Qwidget。更多Qt開發工具點擊這里>>
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: