gogo专业大尺度亚洲高清人体,美女张开双腿让男生桶,亚洲av无码一区二区三区鸳鸯影院,久久久久国产精品人妻

當(dāng)前位置:首頁 > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 講師博文 > QT基礎(chǔ)控件

QT基礎(chǔ)控件 時(shí)間:2019-07-15      來源:西安中心,魏老師

QT是一個(gè)1991年由QT Company開發(fā)的跨平臺(tái)C++圖形用戶界面應(yīng)用程序開發(fā)框架。它既可以開發(fā)GUI程序,也可用于開發(fā)非GUI程序,比如控制臺(tái)工具和服務(wù)器。Qt支持下列操作系統(tǒng):Microsoft Windows 95/98、Microsoft Windows NT、Linux、Solaris、SunOS、HP-UX、Digital UNIX (OSF/1、Tru64)、Irix、FreeBSD、BSD/OS、SCO、AIX、OS390和QNX等。使用Qt開發(fā)的優(yōu)秀軟件包括:圖形組織應(yīng)用軟件Adobe Photoshop Album;開源的chm開發(fā)工具chmcreator;API文件產(chǎn)生器Doxygen;Linux版QQ聊天軟件eva;網(wǎng)頁瀏覽器Opera;金山公司(Kingsoft)出品的辦公軟件WPS Office;咪咕音樂;YY語音等等。

QT包含豐富的控件,比如:Button按鈕、Item views項(xiàng)目視圖組、Containers容器、Input Widget輸入小部件、Display Widgets顯示小部件五大類。

其中,Button按鈕組包括:Push Button按鈕、Tool Button 具按鈕、Radio Button單選框、Check Button多選框、Command Button命令行按鈕、Button Box(ok/cancel按鈕組)。

其中,Item views項(xiàng)目視圖組包括:List View列表視圖、Tree View樹型視圖、Table View網(wǎng)格視圖、Column View列視圖、Ltem Widget、List Widget、Tree Widget、table Widge。

其中,Containers容器組包括:Group Box組框、Scroll Area滾動(dòng)區(qū)域、Tool Box工具組、Tab Widget選項(xiàng)卡、Stacket Widget 上下頁小部件、Frame框架、Widget部件。

其中,Input Widget輸入小部件包括:Combo Box下拉列表框、Font Combo Box字體選擇、Line Edit行編輯器、Text Edit多行編輯器、Plain Text Edit純文本編輯器、Spin Box自選框、Double Spin Box浮點(diǎn)自選框、Time Edit時(shí)間、Date Edit日期、Date/Time Edit時(shí)間/日期、Dial轉(zhuǎn)盤、Vertical Scroll Box橫向滑條、Horizont Scroll Box豎向滑條、Horizont Slider豎向滑塊、Vertical Slider橫向滑塊。

其中,Display Widgets顯示小部件包括:Label標(biāo)簽、Text Browser文檔瀏覽器、Graphics View圖片查看器、Calendar日歷、LCD Number LCD數(shù)字顯示屏、Progress Bar進(jìn)度條、Horizontal Line橫向分隔符、Veritical Line豎向分隔符、QWebView網(wǎng)頁。

信號和槽機(jī)制是Qt的一個(gè)主要特征,是Qt與其它工具包最不相同的部分。Qt采用信號和槽實(shí)現(xiàn)對象部件之間的通信。當(dāng)某個(gè)事件發(fā)生時(shí),如:鼠標(biāo)按下時(shí),將會(huì)產(chǎn)生一個(gè)信號,QT中的connect函數(shù)將控件、信號和槽函數(shù)相關(guān)聯(lián)。在產(chǎn)生信號的時(shí)候,直接調(diào)用槽函數(shù)。

Push Button按鈕和Line Edit行編輯器(用于顯示單行文本內(nèi)容,也可以進(jìn)行編輯)

圖一:按鈕

圖二:按鈕相關(guān)代碼

圖三:按鈕效果

Label標(biāo)簽

Label用于顯示文本和圖像,但是沒有用戶交互可用。

Text Edit多行編輯器

圖四:多行編輯器

SpinBox是用于處理整數(shù)和離散值集的控件,在代碼示例中有一個(gè)spinbox控件可以選擇數(shù)據(jù)0~12或者0~31。當(dāng)前選擇的值顯示在標(biāo)簽控件中。

上面的Label用于顯示文字,下面的Label用于顯示圖片。

圖五:SpinBox和Label

Slider是一個(gè)具有簡單句柄的小部件。這個(gè)手柄可以來回拉動(dòng)。

圖六:slider

上一篇:STM32的IWDG

下一篇:基于TCP/UDP的Socket編程

熱點(diǎn)文章推薦
華清學(xué)員就業(yè)榜單
高薪學(xué)員經(jīng)驗(yàn)分享
熱點(diǎn)新聞推薦
前臺(tái)專線:010-82525158 企業(yè)培訓(xùn)洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠(yuǎn)見科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號-5,京公海網(wǎng)安備11010802025203號

回到頂部