日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

深入學(xué)習(xí)QT的一些基本使用

玩轉(zhuǎn)單片機(jī) ? 來源:玩轉(zhuǎn)單片機(jī) ? 作者:玩轉(zhuǎn)單片機(jī) ? 2022-11-23 09:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前兩篇推文介紹了QT的一些基本使用,這篇推文主要補(bǔ)充一些知識(shí)點(diǎn),加深對QT的基本認(rèn)識(shí);

| 工程文件

c62a75b6-6aca-11ed-8abf-dac502259ad0.png

| 信號(hào)與槽

信號(hào):信號(hào)就是指控件發(fā)出的特定的信號(hào)。

槽:槽就是槽函數(shù)的意思,可以把槽函數(shù)綁定在某一個(gè)控件的信號(hào)上。

簡單理解就是把槽函數(shù)綁定在特定的控件信號(hào)上,當(dāng)控件的信號(hào)觸發(fā)時(shí)就會(huì)執(zhí)行對應(yīng)的槽函數(shù)。

|槽函數(shù)的綁定

槽函數(shù)的綁定分兩種,一個(gè)是自動(dòng)綁定,一個(gè)是手動(dòng)綁定,手動(dòng)綁定是必須學(xué)的,自動(dòng)綁定主要用于在UI界面上能看到的控件,看不到的控件是使用不了自動(dòng)綁定,就需要手動(dòng)去綁定槽函數(shù)。

自動(dòng)綁定

在控件上右鍵選擇轉(zhuǎn)到槽:

c64e5cf6-6aca-11ed-8abf-dac502259ad0.png

選擇需要綁定的信號(hào):

c674c04e-6aca-11ed-8abf-dac502259ad0.png

自動(dòng)生成槽函數(shù):

c68aa620-6aca-11ed-8abf-dac502259ad0.png

自動(dòng)生成槽函數(shù)的聲明:

c6a2c480-6aca-11ed-8abf-dac502259ad0.png

槽函數(shù)只能聲明在private slots或者public slots下面。

手動(dòng)綁定

第一步聲明一個(gè)槽函數(shù):

c6c2dae0-6aca-11ed-8abf-dac502259ad0.png

第二步編寫槽函數(shù):

c6e8af5e-6aca-11ed-8abf-dac502259ad0.png

第三步綁定信號(hào):

connect(ui->pushButton_2,SIGNAL(clicked()),this,SLOT(on_pushButton2_clicked()));

c710f874-6aca-11ed-8abf-dac502259ad0.png

相關(guān)解析:

c73bb820-6aca-11ed-8abf-dac502259ad0.png

|添加圖片

右鍵添加文件:

c75bb332-6aca-11ed-8abf-dac502259ad0.png

選擇資源文件:

c78500a2-6aca-11ed-8abf-dac502259ad0.png

給資源文件起個(gè)名稱:

c7a823fc-6aca-11ed-8abf-dac502259ad0.png

保持默認(rèn)不變:

c7c1206e-6aca-11ed-8abf-dac502259ad0.png

創(chuàng)建完成后就能看到相關(guān)資源:

c7d751a4-6aca-11ed-8abf-dac502259ad0.png

把一張圖片放到工程目錄下:

c7fc2718-6aca-11ed-8abf-dac502259ad0.png

打開編輯器:

c814c25a-6aca-11ed-8abf-dac502259ad0.png

添加前綴:

c83c58ec-6aca-11ed-8abf-dac502259ad0.png

修改前綴然后保存,前綴看個(gè)人習(xí)慣:

c86ac9ca-6aca-11ed-8abf-dac502259ad0.png

添加文件到資源文件中:

c882f6b2-6aca-11ed-8abf-dac502259ad0.png

選中要添加的圖片:

c89f88e0-6aca-11ed-8abf-dac502259ad0.png

添加成功然后保存:

c8d2d682-6aca-11ed-8abf-dac502259ad0.png

改變樣式表:

c8eee160-6aca-11ed-8abf-dac502259ad0.png

選中第二個(gè)選項(xiàng):

c91e60a2-6aca-11ed-8abf-dac502259ad0.png

按步驟點(diǎn)擊:

c92ba82a-6aca-11ed-8abf-dac502259ad0.png

點(diǎn)擊ok:

c94d4b74-6aca-11ed-8abf-dac502259ad0.png

添加成功:

c95f1660-6aca-11ed-8abf-dac502259ad0.png

運(yùn)行的效果:

c97f8c6a-6aca-11ed-8abf-dac502259ad0.png

|頁面切換

添加新文件:

c98ff816-6aca-11ed-8abf-dac502259ad0.png

選中要添加的模板:

c9aeb742-6aca-11ed-8abf-dac502259ad0.png

選中widget模板:

c9be38a2-6aca-11ed-8abf-dac502259ad0.png

類名看需求修改:

c9d5a280-6aca-11ed-8abf-dac502259ad0.png

保持默認(rèn)即可:

c9e99254-6aca-11ed-8abf-dac502259ad0.png

新添加的頁面會(huì)帶如幾個(gè)文件:

ca07f2f8-6aca-11ed-8abf-dac502259ad0.png

添加控件(下圖是拼接圖):

ca256ce8-6aca-11ed-8abf-dac502259ad0.png

添加槽函數(shù):

ca339b38-6aca-11ed-8abf-dac502259ad0.png

ca4c9ad4-6aca-11ed-8abf-dac502259ad0.png

學(xué)到這也算入門QT了,后續(xù)根據(jù)需求調(diào)用API實(shí)現(xiàn)相關(guān)業(yè)務(wù)需求!

--END--


審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 信號(hào)
    +關(guān)注

    關(guān)注

    12

    文章

    2937

    瀏覽量

    80430
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4422

    瀏覽量

    67876

原文標(biāo)題:QT|深入學(xué)習(xí)

文章出處:【微信號(hào):玩轉(zhuǎn)單片機(jī),微信公眾號(hào):玩轉(zhuǎn)單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    逆風(fēng)C++QT中控臺(tái)逆向課程

    https://www.bilibili.com/opus/1178756596191199237 QT中控逆向:多線程邏輯與消息處理分析 在軟件逆向工程領(lǐng)域,QT框架因其跨平臺(tái)特性和豐富的功能模塊
    的頭像 發(fā)表于 04-27 10:06 ?77次閱讀

    MC68HLC908QY/QT系列微控制器:功能特性與應(yīng)用解析

    MC68HLC908QY/QT系列微控制器:功能特性與應(yīng)用解析 、引言 在電子工程師的日常工作中,微控制器是不可或缺的核心組件。今天,我們要深入探討的是Freescale(現(xiàn)NXP
    的頭像 發(fā)表于 04-10 09:15 ?557次閱讀

    QT301電容至模擬轉(zhuǎn)換器:設(shè)計(jì)與應(yīng)用指南

    電子工程師們關(guān)注的焦點(diǎn)。 文件下載: QT301-D.pdf 、QT301概述 QT301是款數(shù)字突發(fā)模式電荷轉(zhuǎn)移(
    的頭像 發(fā)表于 04-08 12:50 ?244次閱讀

    如何使用 powerquad 加速器中的一些功能以及 CMSIS 原始實(shí)現(xiàn)中的一些功能?

    )。 如何使用 powerquad 加速器中的一些功能以及 CMSIS 原始實(shí)現(xiàn)中的一些功能。 Example: I do not want to call arm_mat_trans_q15 powerquad
    發(fā)表于 04-03 06:37

    爬壁機(jī)器人磁鐵的一些常見問題

    爬壁機(jī)器人近幾年比較火,它是類能夠在垂直墻面、天花板、傾斜表面上移動(dòng)和作業(yè)的特種機(jī)器人,今天我們不聊其它,只聊下關(guān)于磁吸附應(yīng)用中的磁鐵,以下是小編整理的關(guān)于爬壁機(jī)器人中磁鐵的一些常見問題。
    的頭像 發(fā)表于 01-09 10:06 ?464次閱讀
    爬壁機(jī)器人磁鐵的<b class='flag-5'>一些</b>常見問題

    機(jī)器學(xué)習(xí)和深度學(xué)習(xí)中需避免的 7 個(gè)常見錯(cuò)誤與局限性

    無論你是剛?cè)腴T還是已經(jīng)從事人工智能模型相關(guān)工作段時(shí)間,機(jī)器學(xué)習(xí)和深度學(xué)習(xí)中都存在一些我們需要時(shí)刻關(guān)注并銘記的常見錯(cuò)誤。如果對這些錯(cuò)誤置之不理,日后可能會(huì)引發(fā)諸多麻煩!只要我們密切關(guān)注
    的頭像 發(fā)表于 01-07 15:37 ?368次閱讀
    機(jī)器<b class='flag-5'>學(xué)習(xí)</b>和深度<b class='flag-5'>學(xué)習(xí)</b>中需避免的 7 個(gè)常見錯(cuò)誤與局限性

    關(guān)于六類網(wǎng)線一些問題的解答

    今天我們就圍繞網(wǎng)友一些常見的關(guān)于六類網(wǎng)線的問題進(jìn)行下匯總式解答: 問 六類網(wǎng)線可以當(dāng)電源用嗎? 答 六類網(wǎng)線并不是設(shè)計(jì)用于傳輸電力的電纜,因此般不建議將其用于電源傳輸。 盡管六類網(wǎng)線的線芯可以
    的頭像 發(fā)表于 12-09 11:13 ?789次閱讀

    貼片電容精度J±5%的一些詳細(xì)知識(shí)

    貼片電容精度J±5%表示電容的實(shí)際值與標(biāo)稱值之間的偏差范圍在±5%以內(nèi) ,以下是關(guān)于貼片電容精度J±5%的一些詳細(xì)知識(shí): 、精度等級(jí)含義 J±5% :字母“J”在貼片電容的標(biāo)識(shí)中通常表示標(biāo)稱精度
    的頭像 發(fā)表于 11-20 14:38 ?1021次閱讀
    貼片電容精度J±5%的<b class='flag-5'>一些</b>詳細(xì)知識(shí)

    蜂鳥E203的浮點(diǎn)指令集F的一些實(shí)現(xiàn)細(xì)節(jié)

    蜂鳥E203的浮點(diǎn)指令集F的一些實(shí)現(xiàn)細(xì)節(jié) 既然E203不是多發(fā)射,且為了節(jié)省面積,一些指令使用FPU內(nèi)的同個(gè)子模塊來執(zhí)行,即FPU同時(shí)只能進(jìn)行種計(jì)算,我們只在FPU內(nèi)部署了11個(gè)
    發(fā)表于 10-24 08:57

    tiny4412 Qt環(huán)境搭建

    1.硬件環(huán)境 PC端:ubuntu18.04 開發(fā)板硬件平臺(tái):tiny4412 內(nèi)核版本:linux3.5 交叉編譯器:arm-linux-gcc Qt版本:Qt5.6 2.搭建 ubuntu 下
    的頭像 發(fā)表于 10-21 09:54 ?975次閱讀
    tiny4412 <b class='flag-5'>Qt</b>環(huán)境搭建

    LVGL近期很多人問,那它和Qt哪個(gè)好?

    最近拜訪做工業(yè)控制、智能家居的客戶時(shí),常被問到同個(gè)問題:嵌入式產(chǎn)品,GUI選LVGL還是Qt? 其實(shí)工具選擇沒有絕對的“好”與“壞”,但選對適配場景的GUI圖形用戶界面工具,能直接讓產(chǎn)品開發(fā)效率
    的頭像 發(fā)表于 09-23 15:54 ?1837次閱讀
    LVGL近期很多人問,那它和<b class='flag-5'>Qt</b>哪個(gè)好?

    嵌入式工程師為什么要學(xué)QT?

    、Clang、MSVC等,并提供了跨平臺(tái)的編譯和發(fā)布流程。 強(qiáng)大的集成開發(fā)環(huán)境(IDE) Qt Creator提供了代碼編輯、調(diào)試、構(gòu)建和發(fā)布功能,極大地提升了開發(fā)效率。 因此,Qt是嵌入式工程師值得學(xué)習(xí)
    發(fā)表于 08-14 15:15

    【干貨分享】基于QT和ffmpeg硬解碼的多路攝像頭取流

    前言其實(shí)官方為我們已經(jīng)提供了三個(gè)官方實(shí)例,我打開學(xué)習(xí)下,QT實(shí)例雖然也用到了信號(hào)槽,是點(diǎn)擊按鈕的信號(hào)槽,我覺的QT妙就妙在了信號(hào)槽和多線程,而且官方的是
    的頭像 發(fā)表于 07-29 08:05 ?1356次閱讀
    【干貨分享】基于<b class='flag-5'>QT</b>和ffmpeg硬解碼的多路攝像頭取流

    ARM入門學(xué)習(xí)方法分享

    的關(guān)鍵。旦你掌握了ARM的基本概念和匯編語言,你可以開始進(jìn)行一些簡單的ARM項(xiàng)目。你可以嘗試編寫一些簡單的程序,如LED閃爍、按鍵輸入等,以加強(qiáng)你的實(shí)踐能力。 五、學(xué)習(xí)硬件知識(shí):要
    發(fā)表于 07-23 10:21

    Debian和Ubuntu哪個(gè)好一些?

    兼容性對比Debian和Ubuntu哪個(gè)好一些,并為您揭示如何通過RAKsmart服務(wù)器釋放Linux系統(tǒng)的最大潛能。
    的頭像 發(fā)表于 05-07 10:58 ?1447次閱讀
    巴楚县| 临潭县| 土默特右旗| 犍为县| 阜宁县| 毕节市| 祁门县| 布尔津县| 读书| 松潘县| 浏阳市| 嘉禾县| 保亭| 北流市| 富顺县| 焦作市| 中西区| 宣化县| 富锦市| 柳林县| 蓝山县| 淮阳县| 大埔县| 昌江| 平武县| 寿阳县| 紫金县| 南郑县| 阳原县| 绥江县| 双城市| 新兴县| 藁城市| 瑞金市| 漳平市| 四子王旗| 宜都市| 齐河县| 新竹市| 宣恩县| 凌云县|