QT Creator应用程序开发——01简单按钮显示
目錄
- 前言
- 一、新建項目
- 二、設計ui頁面和編寫程序
- (一)設計ui頁面
- 1、設置按鈕
- 2、設置標簽
- 3、設置轉到槽
 
- (二)編寫程序
- (三)構建運行
- (三)測試
 
- 結語
前言
本系列文章,是經博主的QT Creator應用程序開發實訓內容所寫的,主要實訓題目是編寫一個智能醫療系統項目,使用的QT Creator版本為5.9.3,有需要該版本5.9.3安裝包或者5.4.0的小伙伴都可以直接向我私信,免費發給你。
該系列文章皆基于QT Creator應用程序開發的初步學習和編寫一個智能醫療系統項目,并不代表在使用該軟件的所有操作步驟都同本系列文章。
一、新建項目
1、打開軟件后,在歡迎—Projects中,點擊NEW Project。
 
 2、在彈出的NEW Projec頁面中,選擇一個模板,根據要求選擇第一個,即QT Widgets Application,選中后點擊Choose。
 
 3、然后在彈出的頁面,設置項目的名稱和創建路徑,創建完后點擊“下一步”。
 
 4、在這里選擇套件,然后點擊“下一步”。
 
 5、在接下來的頁面設置類信息,各種類名、基類等等,設置完后點擊“下一步”。
 
 6、這里不用管,點完成,即可創建完成
 
 7、創建一個項目成功。
 
二、設計ui頁面和編寫程序
通過設置兩個標簽,均可通過鼠標點擊按鈕完成Hello world!的顯示,當鼠標點擊按鈕1時,若為單次則輸出label的值,若為雙次則輸出0;當鼠標點擊按鈕2時,若為單次則輸出0,若為雙次則輸出label_2的值。
(一)設計ui頁面
雙擊項目下的Forms項目的mainwindow.ui在這里設計ui頁面。
 
 可拖動左邊的對象欄中的工具到右邊ui設計框,可以在右上的框中選擇、找到、刪除等等。
 
1、設置按鈕
我們首先在按鈕Buttors中找到單選按鈕Push Button,點擊并拖動兩個按鈕到右側ui設計框中。
 
 點擊右邊的名稱即可選擇這兩個對象,可以右鍵進行一些操作,也可以直接選中該圖形對象右鍵。
 
 同時我們也可以在下方的屬性欄中設置對象的各種參數,例如高度寬度等等,這里我們設置兩個單選按鈕的高度都為100,寬度都為100。
 
 完成大小設置。
 
 同時我們也可以修改該按鈕的文字、顏色、在上面添加圖片等等,例如將兩個按鈕的名稱和名稱顏色分別改為(“按鈕1”、紅色)、(“按鈕2”、黃色)。
 我們首先選中對象雙擊或者右鍵點擊改變文本,即可修改文字;
 
 右鍵點擊樣式表,可在樣式表中添加資源圖片、設置漸變顏色等等。我們選擇添加顏色,然后點擊第一個“color”,即可修改名稱的顏色。
 
 完成名稱和顏色設置。
 
2、設置標簽
在Dispaly Widgets中找到標簽Label,拖動放置兩個標簽至ui頁面,設置相應的大小和顏色后效果如下:
 
3、設置轉到槽
這里因為要點擊按鈕時輸出結果,我們需要用到轉到槽。分別右鍵兩個按鈕,選擇“轉到槽”,點擊第一個“clicked()”,即添加一個clicked()函數。
 
 添加后會自動轉到.cpp頁面,我們發現系統幫我們創建了一個函數。
 
 到這里我們的ui頁面設計就到這里為止,然后進行代碼的編寫。
(二)編寫程序
首先我們要在頭文件mainwindow.h中的私有類private中添加一個int類型的count作參數。在項目欄中選擇頭文件mainwindow.h,在private下輸入int count;因為要實現不同的點擊輸出,我們有以下代碼:
/*當鼠標點擊按鈕1時,若為單次則輸出label的值, 若為雙次則輸出0*/ void MainWindow::on_pushButton_3_clicked() {count++;if(count%2==0)ui->label->setText("Hello world!");elseui->label_2->setText("0"); }/*當鼠標點擊按鈕2時,若為單次則輸出0, 若為雙次則輸出label_2的值*/ void MainWindow::on_pushButton_2_clicked() {count++;if(count%2==0)ui->label->setText("0");elseui->label_2->setText("Hello world!"); }(三)構建運行
點擊構建——構建所有項目,即可完成構建。
 
 然后點擊綠色小三角,運行測試。
 
(三)測試
當點擊按鈕1一次時,由于一次為奇數,label_2顯示為0。
 
 再點擊按鈕1,label顯示為“Hello world!”。
 
 點擊按鈕2一次,由于對于label_2偶數次時顯示“Hello world!”,所以此時顯示“Hello world!”。
 
 再點擊按鈕2一次,此時累計次數為奇數,此時顯示為0。
 
 點擊按鈕1一次,此時label_2為0。
 
 測試結束,結果正常!
結語
以上就是本次的QT Creator應用程序開發的所有內容,覺得有幫助的小伙伴們給個贊或者關注什么的,感謝您的閱讀和支持,若有表述或代碼中有不當之處,望指出!您的指出和建議能給作者帶來很大的動力!!!
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的QT Creator应用程序开发——01简单按钮显示的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: HarmonyOS应用开发——使用HUA
- 下一篇: 数据库原理与应用(SQL Server)
