国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

深入學習QT的一些基本使用

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

掃碼添加小助手

加入工程師交流群

前兩篇推文介紹了QT的一些基本使用,這篇推文主要補充一些知識點,加深對QT的基本認識;

| 工程文件

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

| 信號與槽

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

槽:槽就是槽函數的意思,可以把槽函數綁定在某一個控件的信號上。

簡單理解就是把槽函數綁定在特定的控件信號上,當控件的信號觸發(fā)時就會執(zhí)行對應的槽函數。

|槽函數的綁定

槽函數的綁定分兩種,一個是自動綁定,一個是手動綁定,手動綁定是必須學的,自動綁定主要用于在UI界面上能看到的控件,看不到的控件是使用不了自動綁定,就需要手動去綁定槽函數。

自動綁定

在控件上右鍵選擇轉到槽:

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

選擇需要綁定的信號:

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

自動生成槽函數:

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

自動生成槽函數的聲明:

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

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

手動綁定

第一步聲明一個槽函數:

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

第二步編寫槽函數:

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

第三步綁定信號:

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

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

相關解析:

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

|添加圖片

右鍵添加文件:

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

選擇資源文件:

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

給資源文件起個名稱:

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

保持默認不變:

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

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

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

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

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

打開編輯器:

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

添加前綴:

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

修改前綴然后保存,前綴看個人習慣:

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

選中第二個選項:

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

按步驟點擊:

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

點擊ok:

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

添加成功:

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

運行的效果:

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

保持默認即可:

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

新添加的頁面會帶如幾個文件:

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

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

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

添加槽函數:

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

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

學到這也算入門QT了,后續(xù)根據需求調用API實現相關業(yè)務需求!

--END--


審核編輯 :李倩


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

    關注

    12

    文章

    2914

    瀏覽量

    80130
  • 函數
    +關注

    關注

    3

    文章

    4417

    瀏覽量

    67513

原文標題:QT|深入學習

文章出處:【微信號:玩轉單片機,微信公眾號:玩轉單片機】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    爬壁機器人磁鐵的一些常見問題

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

    機器學習和深度學習中需避免的 7 個常見錯誤與局限性

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

    關于六類網線一些問題的解答

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

    貼片電容精度J±5%的一些詳細知識

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

    蜂鳥E203的浮點指令集F的一些實現細節(jié)

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

    tiny4412 Qt環(huán)境搭建

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

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

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

    嵌入式工程師為什么要學QT?

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

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

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

    ARM入門學習方法分享

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

    Debian和Ubuntu哪個好一些

    兼容性對比Debian和Ubuntu哪個好一些,并為您揭示如何通過RAKsmart服務器釋放Linux系統(tǒng)的最大潛能。
    的頭像 發(fā)表于 05-07 10:58 ?1145次閱讀

    如何添加一些網絡上的庫到mpy固件的說明或手冊教程?

    下有沒有關于如何添加一些網絡上的庫到mpy固件的說明或手冊教程? 問題2: 關于mpy的image庫在哪里能了解學習內部代碼,只了解一些python,想知道怎么從c轉換成mpy能調用的,自己寫的c也能轉成py調用
    發(fā)表于 04-29 08:16

    【技術案例】Qt 環(huán)境部署 - Ubuntu 篇

    擴展以及一些宏,Qt很容易擴展,并且允許真正的組件編程。Qt因其模塊化程度高,可重用性好,可以快速上手等特點,成為了款非常受歡迎的開發(fā)框架。Ubuntu18/20
    的頭像 發(fā)表于 04-16 17:17 ?1935次閱讀
    【技術案例】<b class='flag-5'>Qt</b> 環(huán)境部署 - Ubuntu 篇

    樹莓派在自動化控制項目中的一些潛在應用

    自動化控制項目中的一些潛在應用。之前,我們已經為Arduino平臺探討了相同的話題。我們確定Arduino是個出色的教育工具,但由于一些限制,它無法在工業(yè)環(huán)境中完全
    的頭像 發(fā)表于 03-25 09:45 ?621次閱讀
    樹莓派在自動化控制項目中的<b class='flag-5'>一些</b>潛在應用

    無感無刷直流電機驅動全攻略

    的,對我們這種僅僅以弄出個電調為目標的人來講,意義不大(不過你如果打算以此為職業(yè)的話,這些東西還是建議深入學習下的)。 對于入門開發(fā)者來說,只需要記牢三個基本定則:左手定則,右手定則,右手螺旋定則
    發(fā)表于 03-14 14:58