1. 程式人生 > >Qt系列03 常用控件

Qt系列03 常用控件

cpp cal form 常用控件 .com 布局管理 reat dial 設計模式

新建一個Qt Widget項目

技術分享圖片

我們可以看到項目下有四類文件:

  1. *.pro 項目配置文件
  2. *.h C++頭文件
  3. *.cpp C++源文件
  4. *.ui 界面設計文件

雙擊*.ui文件,QtCreator會自動進入界面設計模式

技術分享圖片

最左側是QtCreator常用的一些功能,比如編輯,設計,Debug,項目,幫助等等。

左側倒數第二豎列是各種控件,比如Layouts等等。

我們可以直接將各種控件拖入到中間的空白界面中。

下面,我們簡單介紹這些控件

按鈕組Buttons

Buttons下面有6類按鈕控件:

  • Push Button 按鈕
  • Tool Button 工具按鈕
  • Radio Button 單選按鈕
  • Check Box 復選按鈕
  • Command Link Button 命令鏈接按鈕
  • Dialog Button Box 對話框按鈕組

我們把這6種按鈕,每一個都拖到空白界面中。

技術分享圖片

Ctrl+S保存,編譯,運行

技術分享圖片

QtCreator右下角是屬性欄,選中某個控件,可以在這裏改變其相應的屬性值。

技術分享圖片

輸入控件組 Input Widgets

有以下幾類:

  • Line Edit
  • Text Edit
  • ...

各種控件的效果圖

技術分享圖片

顯示控件組 Display Widgets

常用的有:

  • Label
  • ...

效果圖

技術分享圖片

這裏QQuickWidget有問題,添加後,編譯會報錯

技術分享圖片

空間間隔組 Spacers

  • Horizontal Spacer
  • Vertical Spacer

布局管理組 Layouts

  • Vertical Layouts
  • Horizontal Layouts
  • Grid Layouts
  • Form Layouts

容器組 Contianers

  • Group Box
  • Tool Box
  • ...

以上介紹的這些控件,有兩種顯示方法:

一種作為父窗口的組件;

另一種沒有父窗口,自己就會獨立成為一個窗口。

項目視圖組 Item Views

  • List View
  • Tree View
  • Table View
  • Column View

項目控件組 Item Widgets

  • List Widget
  • Tree Widget
  • Table Widget

Qt系列03 常用控件