日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > c/c++ >内容正文

c/c++

QT Creator应用程序开发——01简单按钮显示

發(fā)布時(shí)間:2024/2/28 c/c++ 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QT Creator应用程序开发——01简单按钮显示 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

  • 前言
  • 一、新建項(xiàng)目
  • 二、設(shè)計(jì)ui頁(yè)面和編寫(xiě)程序
    • (一)設(shè)計(jì)ui頁(yè)面
      • 1、設(shè)置按鈕
      • 2、設(shè)置標(biāo)簽
      • 3、設(shè)置轉(zhuǎn)到槽
    • (二)編寫(xiě)程序
    • (三)構(gòu)建運(yùn)行
    • (三)測(cè)試
  • 結(jié)語(yǔ)


前言

本系列文章,是經(jīng)博主的QT Creator應(yīng)用程序開(kāi)發(fā)實(shí)訓(xùn)內(nèi)容所寫(xiě)的,主要實(shí)訓(xùn)題目是編寫(xiě)一個(gè)智能醫(yī)療系統(tǒng)項(xiàng)目,使用的QT Creator版本為5.9.3,有需要該版本5.9.3安裝包或者5.4.0的小伙伴都可以直接向我私信,免費(fèi)發(fā)給你。

該系列文章皆基于QT Creator應(yīng)用程序開(kāi)發(fā)的初步學(xué)習(xí)和編寫(xiě)一個(gè)智能醫(yī)療系統(tǒng)項(xiàng)目,并不代表在使用該軟件的所有操作步驟都同本系列文章。

一、新建項(xiàng)目

1、打開(kāi)軟件后,在歡迎—Projects中,點(diǎn)擊NEW Project。

2、在彈出的NEW Projec頁(yè)面中,選擇一個(gè)模板,根據(jù)要求選擇第一個(gè),即QT Widgets Application,選中后點(diǎn)擊Choose。

3、然后在彈出的頁(yè)面,設(shè)置項(xiàng)目的名稱和創(chuàng)建路徑,創(chuàng)建完后點(diǎn)擊“下一步”。

4、在這里選擇套件,然后點(diǎn)擊“下一步”。

5、在接下來(lái)的頁(yè)面設(shè)置類信息,各種類名、基類等等,設(shè)置完后點(diǎn)擊“下一步”。

6、這里不用管,點(diǎn)完成,即可創(chuàng)建完成

7、創(chuàng)建一個(gè)項(xiàng)目成功。

二、設(shè)計(jì)ui頁(yè)面和編寫(xiě)程序

通過(guò)設(shè)置兩個(gè)標(biāo)簽,均可通過(guò)鼠標(biāo)點(diǎn)擊按鈕完成Hello world!的顯示,當(dāng)鼠標(biāo)點(diǎn)擊按鈕1時(shí),若為單次則輸出label的值,若為雙次則輸出0;當(dāng)鼠標(biāo)點(diǎn)擊按鈕2時(shí),若為單次則輸出0,若為雙次則輸出label_2的值。

(一)設(shè)計(jì)ui頁(yè)面

雙擊項(xiàng)目下的Forms項(xiàng)目的mainwindow.ui在這里設(shè)計(jì)ui頁(yè)面。

可拖動(dòng)左邊的對(duì)象欄中的工具到右邊ui設(shè)計(jì)框,可以在右上的框中選擇、找到、刪除等等。

1、設(shè)置按鈕

我們首先在按鈕Buttors中找到單選按鈕Push Button,點(diǎn)擊并拖動(dòng)兩個(gè)按鈕到右側(cè)ui設(shè)計(jì)框中。

點(diǎn)擊右邊的名稱即可選擇這兩個(gè)對(duì)象,可以右鍵進(jìn)行一些操作,也可以直接選中該圖形對(duì)象右鍵。

同時(shí)我們也可以在下方的屬性欄中設(shè)置對(duì)象的各種參數(shù),例如高度寬度等等,這里我們?cè)O(shè)置兩個(gè)單選按鈕的高度都為100,寬度都為100。

完成大小設(shè)置。

同時(shí)我們也可以修改該按鈕的文字、顏色、在上面添加圖片等等,例如將兩個(gè)按鈕的名稱和名稱顏色分別改為(“按鈕1”、紅色)、(“按鈕2”、黃色)。
我們首先選中對(duì)象雙擊或者右鍵點(diǎn)擊改變文本,即可修改文字;

右鍵點(diǎn)擊樣式表,可在樣式表中添加資源圖片、設(shè)置漸變顏色等等。我們選擇添加顏色,然后點(diǎn)擊第一個(gè)“color”,即可修改名稱的顏色。

完成名稱和顏色設(shè)置。

2、設(shè)置標(biāo)簽

在Dispaly Widgets中找到標(biāo)簽Label,拖動(dòng)放置兩個(gè)標(biāo)簽至ui頁(yè)面,設(shè)置相應(yīng)的大小和顏色后效果如下:

3、設(shè)置轉(zhuǎn)到槽

這里因?yàn)橐c(diǎn)擊按鈕時(shí)輸出結(jié)果,我們需要用到轉(zhuǎn)到槽。分別右鍵兩個(gè)按鈕,選擇“轉(zhuǎn)到槽”,點(diǎn)擊第一個(gè)“clicked()”,即添加一個(gè)clicked()函數(shù)。

添加后會(huì)自動(dòng)轉(zhuǎn)到.cpp頁(yè)面,我們發(fā)現(xiàn)系統(tǒng)幫我們創(chuàng)建了一個(gè)函數(shù)。

到這里我們的ui頁(yè)面設(shè)計(jì)就到這里為止,然后進(jìn)行代碼的編寫(xiě)。

(二)編寫(xiě)程序

首先我們要在頭文件mainwindow.h中的私有類private中添加一個(gè)int類型的count作參數(shù)。在項(xiàng)目欄中選擇頭文件mainwindow.h,在private下輸入int count;因?yàn)橐獙?shí)現(xiàn)不同的點(diǎn)擊輸出,我們有以下代碼:

/*當(dāng)鼠標(biāo)點(diǎn)擊按鈕1時(shí),若為單次則輸出label的值, 若為雙次則輸出0*/ void MainWindow::on_pushButton_3_clicked() {count++;if(count%2==0)ui->label->setText("Hello world!");elseui->label_2->setText("0"); }/*當(dāng)鼠標(biāo)點(diǎn)擊按鈕2時(shí),若為單次則輸出0, 若為雙次則輸出label_2的值*/ void MainWindow::on_pushButton_2_clicked() {count++;if(count%2==0)ui->label->setText("0");elseui->label_2->setText("Hello world!"); }

(三)構(gòu)建運(yùn)行

點(diǎn)擊構(gòu)建——構(gòu)建所有項(xiàng)目,即可完成構(gòu)建。

然后點(diǎn)擊綠色小三角,運(yùn)行測(cè)試。

(三)測(cè)試

當(dāng)點(diǎn)擊按鈕1一次時(shí),由于一次為奇數(shù),label_2顯示為0。

再點(diǎn)擊按鈕1,label顯示為“Hello world!”。

點(diǎn)擊按鈕2一次,由于對(duì)于label_2偶數(shù)次時(shí)顯示“Hello world!”,所以此時(shí)顯示“Hello world!”。

再點(diǎn)擊按鈕2一次,此時(shí)累計(jì)次數(shù)為奇數(shù),此時(shí)顯示為0。

點(diǎn)擊按鈕1一次,此時(shí)label_2為0。

測(cè)試結(jié)束,結(jié)果正常!

結(jié)語(yǔ)

以上就是本次的QT Creator應(yīng)用程序開(kāi)發(fā)的所有內(nèi)容,覺(jué)得有幫助的小伙伴們給個(gè)贊或者關(guān)注什么的,感謝您的閱讀和支持,若有表述或代碼中有不當(dāng)之處,望指出!您的指出和建議能給作者帶來(lái)很大的動(dòng)力!!!

超強(qiáng)干貨來(lái)襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生

總結(jié)

以上是生活随笔為你收集整理的QT Creator应用程序开发——01简单按钮显示的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。