在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

| 工程文件

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

| 信號與槽

信號:信號就是指控件發出的特定的信號。

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

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

|槽函數的綁定

槽函數的綁定分兩種,一個是自動綁定,一個是手動綁定,手動綁定是必須學的,自動綁定主要用于在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

創建完成后就能看到相關資源:

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了,后續根據需求調用API實現相關業務需求!

--END--


審核編輯 :李倩


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

    關注

    11

    文章

    2849

    瀏覽量

    78108
  • 函數
    +關注

    關注

    3

    文章

    4378

    瀏覽量

    64607

原文標題:QT|深入學習

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Debian和Ubuntu哪個好一些

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

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

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

    【技術案例】Qt 環境部署 - Ubuntu 篇

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

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

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

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

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

    Qt Group發布Qt Accelerate,加速數字產品開發進程

    Qt Group近日正式推出了Qt Accelerate,這是款專為快速構建數字應用而設計的解決方案,旨在滿足工業制造、移動出行、消費類電子等多個領域的需求。 Qt Accelera
    的頭像 發表于 01-13 11:19 ?571次閱讀

    AN29-關于DC-DC轉換器的一些想法

    電子發燒友網站提供《AN29-關于DC-DC轉換器的一些想法.pdf》資料免費下載
    發表于 01-08 13:57 ?0次下載
    AN29-關于DC-DC轉換器的<b class='flag-5'>一些</b>想法

    一些常見的動態電路

    無論是模電還是數電,理論知識相對來說還是比較枯燥,各種電路原理理解清楚不算容易,換種生動形象的方式或許會增加一些趣味性,也更容易理解這些知識。下面整理了一些常見的電路,以動態圖形的方式展示。 整流
    的頭像 發表于 11-16 09:26 ?1058次閱讀
    <b class='flag-5'>一些</b>常見的動態電路

    分享一些常見的電路

    理解模電和數電的電路原理對于初學者來說可能比較困難,但通過一些生動的教學方法和資源,可以有效地提高學習興趣和理解能力。 下面整理了一些常見的電路,以動態圖形的方式展示。 整流電路 單相橋式整流
    的頭像 發表于 11-13 09:28 ?799次閱讀
    分享<b class='flag-5'>一些</b>常見的電路

    零基礎嵌入式開發學習路線

    底層崗位方向比如:嵌入式硬件工程師、驅動開發工程師等崗位投簡歷啦!當然,這只是個大致的路線,并不涵蓋所有的細節和知識點。如果你想深入學習,還需要仔細研究一些書籍和資料,也可以參考多做一些
    發表于 10-25 15:55

    如何學習ARM?

    ,編寫一些小型的程序,并進行調試和測試。通過實踐項目,可以加深對 ARM 處理器架構的理解和應用。 5.深入研究高級主題: 如果你對 ARM 處理器有更深入學習需求,可以進
    發表于 10-11 10:42

    LED驅動器應用的一些指南和技巧

    電子發燒友網站提供《LED驅動器應用的一些指南和技巧.pdf》資料免費下載
    發表于 09-25 11:35 ?0次下載
    LED驅動器應用的<b class='flag-5'>一些</b>指南和技巧

    嵌入式QT常見開發方式有哪些?

    JavaScript或C++后端處理復雜的業務邏輯和硬件接口操作。 4. 混合模式開發: 在一些項目中,可能采用Qt Widgets與Qt Quick/QML相結合的方式,根據實際需求選擇不同技術棧
    發表于 08-12 10:05

    QT5+OpenCV4搭建應用開發環境

    作為深度學習算法工程師,必須要掌握應用開發技能嗎?搞工程肯定是必須要會界面開發,QT就是個很不錯的選擇。本文以QT5.15 + OpenCV4.8 + OpenVINO2023為例,
    的頭像 發表于 07-23 11:23 ?1436次閱讀
    <b class='flag-5'>QT</b>5+OpenCV4搭建應用開發環境

    嵌入式開發學習

    我在學校專注于學這門,感覺特別受用,所以想深入學習一些關于嵌入式的一些知識
    發表于 07-09 08:24
    主站蜘蛛池模板: 一级毛片西西人体44rt高清 | 六月丁香色婷婷 | 色综合久久综合欧美综合网 | 久久综合五月婷婷 | 免费网站黄色 | 亚洲三级视频在线观看 | 男人和女人做免费做爽爽视频 | 丝袜紧身裙国产在线播放 | 天天视频国产免费入口 | 日本www.色| 午夜影视在线免费观看 | 免费在线观看污视频 | 最近最新中文字幕6页 | 成年人激情视频 | 日韩毛片一级 | 国产aaaaaaa毛片 | 久青草国产高清在线视频 | 欧美人成在线观看 | 欧美午夜在线观看 | 黄页网站在线播放 | 日本级毛片免费观看 | 日韩亚洲欧洲在线com91tv | 中文字幕一二三区 | 狠狠做深爱婷婷久久一区 | 色之综合网 | 五月天丁香激情 | 亚洲成成品网站有线 | 性欧美精品xxxx | 一道精品一区二区三区 | 久久亚洲综合色 | 曰本黄色一级 | 性欧美护士18xxxxhd | www.亚洲天堂 | 亚洲图色视频 | 亚洲精品播放 | 久久国产精品无码网站 | 一级毛片在线不卡直接观看 | 夜夜夜夜夜夜夜猛噜噜噜噜噜噜 | 巨臀中文字幕一区二区翘臀 | 亚洲免费播放 | 性做久久久久久 |