下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、QT5自學(xué)教程(6)布局,Tab和伙伴編輯在這一小節(jié)將介紹 gui中的布局、tab和伙伴編輯。和往常一樣,我們依舊從介紹一 些新的名詞的含義開始。1. Q :什么是 Layout ?A:Layout就是所謂的布局。布局的作用是管理窗口中的部件(比如前面接觸過的按 鍵、標(biāo)簽、編輯欄等),使得它們以一種美觀合理的方式放置,雖然這不是必須的,但估計(jì) 沒有人會(huì)喜歡雜亂無章的窗口界面吧?!2. Q : Tab是什么?A:這里的Tab指的就是你鍵盤上的Tab鍵。在一些窗口中按 Tab鍵可以移動(dòng)窗口中的焦點(diǎn),比如從一個(gè)按鍵轉(zhuǎn)移到另一個(gè)按鍵,或者從一個(gè)窗口轉(zhuǎn)移到另一個(gè)窗口。3. Q :什么是buddies 編
2、輯?A:這里的buddies編輯指的就是伙伴編輯。顧名思義,將兩個(gè)不同部件關(guān)聯(lián)在一起 (前提是二者可以關(guān)聯(lián))之后,它們也就有了一個(gè)類似伙伴的關(guān)系,把窗口焦點(diǎn)移動(dòng)到其中一個(gè)對(duì)象時(shí)會(huì)自動(dòng)切換到它的伙伴對(duì)象。例如,在我們下面這個(gè)例子中我們把label和lineedit編輯為伙伴關(guān)系,當(dāng)我們用把焦點(diǎn)移動(dòng)到label上時(shí),焦點(diǎn)會(huì)自動(dòng)切換到line edit中。在了解了布局、Tab和伙伴編輯的概念之后,我們將給出例子。這個(gè)例子中不需要書 寫代碼,所以這里也就不給出代碼了(并不是說程序中沒有代碼,只不過在建立項(xiàng)目的時(shí)候,在向?qū)У膸椭麓a已經(jīng)自動(dòng)生成了)。1. 建立一個(gè)gui項(xiàng)目(這里我們選擇的 QDial
3、ig是為了生成窗口的簡(jiǎn)潔,QDialog界面沒有工具條、菜單和狀態(tài)欄。當(dāng)然,你選擇QMa inWin dow 也絕對(duì)木有任何問題):EJ Qt Widgets ApplicationQt Quick AppllicationQt Console ApplicationHTML5 Applicationd Qt Quick UInformationSp4eifyttout tb* cIikeqi far vIII uh you 臀!uit icEktlistucn Eonrct icoda在界面中放置 label、line edit、2 個(gè) pushbutt on 和 Horizo ntal s
4、pacerLay OutHoriionitally= -Fiat.電3 將兩個(gè)按 鍵名字分別改為 OK和Cancel,標(biāo)簽欄改為 Name :。在Edit Widget (編部件輯)模式下 利用Lay Out Horiz on tally (水平布局)和 Lay Out Vertically (垂直布局)對(duì)窗口中部件進(jìn) 行布局:4. 在Edit Signal'Slot (信號(hào)和槽編輯模式)下對(duì)兩個(gè)按鍵進(jìn)行編輯:(1)先對(duì)0K按鍵進(jìn)行編輯(連接信號(hào)clicked。和槽accept(),按下0K鍵時(shí)接收內(nèi)容并關(guān)閉窗口:在對(duì)Cancel按鍵進(jìn)行編輯(連接信號(hào) clicked。和槽close(
5、),按下Cancel鍵時(shí)關(guān)閉窗口:口 Cffn.figuircdkkcdOclicked(bDol) cutomC-OPtertMienuRcciuetedfQPEiiirrt) deskaytdOdestroyedfQOyect1QbjectNameOiangcdlQSring pressedQrcleaedflwi ndowtcchnCha nged(Qlcon) windCTwlGQinlfeMtChgngcd(QSlTii»g)wi ndowTltieChanged (QString)Edit.acwprtO*dweOdeJetelaterCIwecDhideO-lawirOopenQraisedrej«iOrepairrtOsctFocusQsbcwQiDi«La 百(QDLEdit. |riB:5.在 Edit buddies(伙伴編輯)模式下,將label和line edit設(shè)置為伙伴: «UKCancelIII =I £1 S% W III = ifZ : 6. 在Edit Tab Order (Tab順序)模式下,編輯按下 Tab窗口中焦點(diǎn)的移動(dòng)順序(雙擊其 中的數(shù)字可以改變其順序):小結(jié)在這一節(jié)介紹了布局、Tab和伙伴編輯的知識(shí)。這些知識(shí)是為了我們?cè)O(shè)計(jì)出更人性 化的界面。對(duì)一個(gè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 斯美防務(wù)合作協(xié)議
- 2025年度個(gè)人商鋪出租信息發(fā)布合同2篇
- 2025版新能源發(fā)電線路建設(shè)項(xiàng)目合同書3篇
- 2025版文化遺址物業(yè)保護(hù)及轉(zhuǎn)讓合同范本匯編3篇
- 2025版外架班組勞務(wù)分包及技術(shù)創(chuàng)新合同3篇
- 2024年全國營(yíng)養(yǎng)師技能大賽江蘇省賽考試題庫(附答案) (二)
- 2025年全球及中國漸變折射率多模光纖行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2024年教育公共基礎(chǔ)知識(shí)筆記
- 2025版新型環(huán)保砂石料生產(chǎn)及銷售合作協(xié)議3篇
- 2025年度個(gè)人私有房屋購買合同(家居定制服務(wù)版)3篇
- 垃圾處理廠工程施工組織設(shè)計(jì)
- 天皰瘡患者護(hù)理
- 機(jī)電一體化系統(tǒng)設(shè)計(jì)-第5章-特性分析
- 2025年高考物理復(fù)習(xí)壓軸題:電磁感應(yīng)綜合問題(原卷版)
- 雨棚鋼結(jié)構(gòu)施工組織設(shè)計(jì)正式版
- 2025年蛇年新年金蛇賀歲金蛇狂舞春添彩玉樹臨風(fēng)福滿門模板
- 《建筑制圖及陰影透視(第2版)》課件 4-直線的投影
- 2024-2030年中國IVD(體外診斷)測(cè)試行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 碎紙機(jī)設(shè)計(jì)說明書
- 湖南省長(zhǎng)沙市青竹湖湘一外國語學(xué)校2021-2022學(xué)年八年級(jí)下學(xué)期期中語文試題
- 2024年股權(quán)代持協(xié)議經(jīng)典版(3篇)
評(píng)論
0/150
提交評(píng)論