Qt--ui的簡單使用(1)


1  說明

本文主要介紹Qt ui界面的簡單使用。

參考視頻:https://www.bilibili.com/video/BV1XW411x7NU?p=22

2  工程創建

創建工程時,把創建界面給勾選上。

 創建工程之后,有以下文件,可以看出相比於不選擇創建界面,多了一個Forms文件夾。

3  界面說明

點擊mainwindow.ui進入界面設計。主要由以下幾個部分組成。

下面舉例進行介紹,以常見一個按鈕為例進行說明:

1)先從Buttons控件區選擇一個Push Button

 2)雙擊按鈕可以改變按鈕的名字,或者從控件屬性窗口更改也可以,注意:這里更改的只是按鈕顯示的字符,並不是按鈕這個變量的名字。

從控件屬性,我們也可以看出QPushButton類的繼承關系,最終繼承至QObject。

 3)信號與槽,我們可以在界面上進行操作,也可以在代碼中進行操作,例如我們在界面進行操作,點擊“+”,創建一個信號和槽:

信號是pushButton發出的,當點擊了按鈕之后發出,槽函數是MainWindow的close函數。

4)更改按鈕的變量名字,可以在對象監視區,或者在控件屬性中更改。

    

從對象監視區可以看出,新建一個ui之后,默認為我們創建了一個centralWidget、menuBar、 mainToolBar、statusBar。我們可以很方便的對它們進行操作。

例如我們需要新建一個“文件”菜單,並包括創建、打開、關閉等菜單項。我們可以這樣操作

5)通過代碼操作控件

對UI界面的操作都是在"ui->setupUi(this);"這條語句之后,最好不要在這條語句之前進行操作。

以更改按鈕顯示的名稱為例進行說明如何操作:

在mainwindow.cpp中只需要這樣更改:

1 MainWindow::MainWindow(QWidget *parent) :
2     QMainWindow(parent),
3     ui(new Ui::MainWindow)
4 {
5     ui->setupUi(this);
6 
7     ui->mybutton->setText("^_^");
8 }

以上就是ui界面的簡單用法。


免責聲明!

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



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