Qt安装及简单配置
下載
此處我使用的是windows下的Qt5.9.8,并給出下載鏈接,其他需要的小伙伴可以根據鏈接自行挑選所需的。
Qt官網下載,選擇 qt-opensource-windows-x86-5.9.8.exe
國內鏡像站,同上選擇。
安裝
除了常規的下一步下一步之外,選擇、
UI文件設計與運行機制
項目管理文件(.pro)
Qt 之 pro 配置詳解
信號與槽
信號(Signal)就是在特定情況下被發射的事件,例如PushButton最常見的信號就是鼠標單擊時發射的clicked()信號,一個ComboBox最常見的信號是選擇的列表項變化時發射的currentIndexChanged()信號。
槽(Slot)就是對信號響應的函數。槽就是一個函數,與一般的C++函數是一樣的,可以定義在類的任何部分(public、private或protected),可以具有任何參數,也可以被直接調用。槽函數與一般的函數不同的是:槽函數可以與一個信號關聯,當信號被發射時,關聯的槽函數被自動執行。
信號與槽函數使用QObject::connect()函數實現的,其基本格式是:
connect()是QObject類的一個靜態函數,而QObject是所有Qt類的基類,在實際調用時可以忽略前面的限定符,可以直接寫為:
QObject::connect(sender,SIGNAL(signal()),receiver,SLOT(slot()))sender:指發射信號的對象名稱;
signal():信號名稱;
receiver:指接受信號的對象名稱;
slot():槽函數名稱。
舉例說明:
QObject::connect(btnClose,SIGNAL(clicked()),Widget,SLOT(close()))規則
總結
- 上一篇: [OpenBMC] 快速上手OpenBM
- 下一篇: 【计量经济学导论】08. 平稳时间序列