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