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

| 信號與槽
信號:信號就是指控件發(fā)出的特定的信號。
槽:槽就是槽函數的意思,可以把槽函數綁定在某一個控件的信號上。
簡單理解就是把槽函數綁定在特定的控件信號上,當控件的信號觸發(fā)時就會執(zhí)行對應的槽函數。
|槽函數的綁定
槽函數的綁定分兩種,一個是自動綁定,一個是手動綁定,手動綁定是必須學的,自動綁定主要用于在UI界面上能看到的控件,看不到的控件是使用不了自動綁定,就需要手動去綁定槽函數。
自動綁定
在控件上右鍵選擇轉到槽:

選擇需要綁定的信號:

自動生成槽函數:

自動生成槽函數的聲明:

槽函數只能聲明在private slots或者public slots下面。
手動綁定
第一步聲明一個槽函數:

第二步編寫槽函數:

第三步綁定信號:
connect(ui->pushButton_2,SIGNAL(clicked()),this,SLOT(on_pushButton2_clicked()));

相關解析:

|添加圖片
右鍵添加文件:

選擇資源文件:

給資源文件起個名稱:

保持默認不變:

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

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

打開編輯器:

添加前綴:

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

添加文件到資源文件中:

選中要添加的圖片:

添加成功然后保存:

改變樣式表:

選中第二個選項:

按步驟點擊:

點擊ok:

添加成功:

運行的效果:

|頁面切換
添加新文件:

選中要添加的模板:

選中widget模板:

類名看需求修改:

保持默認即可:

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

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

添加槽函數:


學到這也算入門QT了,后續(xù)根據需求調用API實現相關業(yè)務需求!
--END--
審核編輯 :李倩
-
信號
+關注
關注
12文章
2914瀏覽量
80130 -
函數
+關注
關注
3文章
4417瀏覽量
67513
原文標題:QT|深入學習
文章出處:【微信號:玩轉單片機,微信公眾號:玩轉單片機】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
爬壁機器人磁鐵的一些常見問題
機器學習和深度學習中需避免的 7 個常見錯誤與局限性
關于六類網線一些問題的解答
貼片電容精度J±5%的一些詳細知識
蜂鳥E203的浮點指令集F的一些實現細節(jié)
tiny4412 Qt環(huán)境搭建
LVGL近期很多人問,那它和Qt哪個好?
嵌入式工程師為什么要學QT?
【干貨分享】基于QT和ffmpeg硬解碼的多路攝像頭取流
ARM入門學習方法分享
Debian和Ubuntu哪個好一些?
如何添加一些網絡上的庫到mpy固件的說明或手冊教程?
【技術案例】Qt 環(huán)境部署 - Ubuntu 篇
樹莓派在自動化控制項目中的一些潛在應用
深入學習QT的一些基本使用
評論