更新時間:2016年03月29日17時12分 來源:傳智播客 瀏覽次數(shù):
Qt 5 幫助文檔的使用學習圖形界面開發(fā),肯定離不開幫助文檔的使用,因為它不像 C 語言那樣就那么幾個函數(shù)接口,圖形接口的接口可以用海量來形容,常用的我們可能能記住,其它的真的沒有必要去記,用到什么就去幫助文檔查看用法。
我們使用 Qt 幫助文檔,主要分為這么幾步:
1)類使用的相關(guān)介紹
2)查看所用部件(類)的相應(yīng)成員函數(shù)(功能,參數(shù),返回值)
3)查看部件的信號
4)查看部件的事件(所對應(yīng)的虛函數(shù)如何編寫)
1)類使用的相關(guān)介紹
光標移動到類名字的地方,接著按“F1”即可跳轉(zhuǎn)到所對應(yīng)的幫助文件:
再按一次“F1”即可全屏顯示幫助文檔頁面,按“Esc”即可退出幫助文檔。
類的相關(guān)介紹說明:
所要查看的幾個重要信息:
公有成員函數(shù):操作部件屬性的相關(guān)函數(shù)。
公有槽函數(shù):Qt類中已經(jīng)定義好的槽函數(shù),直接可與信號相連接。
信號:軟中斷,如按下按鈕觸發(fā) pressed() 信號等。
保護成員函數(shù):通常事件所對應(yīng)的虛函數(shù)放在此處。
事件:常用事件,如操作鼠標觸發(fā)的鼠標事件。
當然,我們可以直接在“幫助”模式下的“索引”輸入框里輸入所需查看的類:
2)查看所用部件(類)的相應(yīng)成員函數(shù)(功能,參數(shù),返回值)
查看所用部件的相應(yīng)成員函數(shù)( 本身的成員函數(shù),繼承過來的成員函數(shù) ),主要是為了查看這個成員函數(shù)如何使用,包括函數(shù)的功能,參數(shù),返回值。
下面以 QPushButton (普通按鈕)為例:
a)選擇 QPushButton 類中的“公有函數(shù)”:
b)相應(yīng)函數(shù)的簡單介紹:
c)點擊函數(shù)名字即可查看其相應(yīng)用法:
d)很多時候,我們需要使用到繼承過來的函數(shù),如給按鈕設(shè)置內(nèi)容( setText() )即是從 QAbstractButton 繼承過來:
點擊“QAbstractButton”即可跳轉(zhuǎn)到 QAbstractButton 公有函數(shù)的地方:
點擊函數(shù)名字即可查看其用法:
e)操作過程中,可能需要用到“后退”、“前進”進行頁面來回切換:
f)很多事情,我們可能需要在使用到某個函數(shù)時,再查看其用法。
首先,需要先把函數(shù)的參數(shù)隨便拿個數(shù)填好,然后,光標移動到函數(shù)名字的地方,再按“F1”即可跳轉(zhuǎn)到此函數(shù)的使用說明:
3)查看部件的信號
還是以 QPushButton 為例:
a)在 QPushButton 類中不能直接查看 Signals 的信息,需要在其基類“QAbstractButton ”中查找:
b)在“QAbstractButton ”,選擇“Signals”:
c)除了本身信號,還有繼承過來的信號:
d)點擊信號名字,即可查看信號的相關(guān)說明:
4)查看部件的事件(所對應(yīng)的虛函數(shù)如何編寫)
部件常用事件主要在 QWidget 中聲明,選擇“Events”即可查看相關(guān)說明:
每個事件都對應(yīng)著事件函數(shù):
事件函數(shù)的相關(guān)說明: