久久精品国产清自在天天线_日韩国产欧美系列_亚洲天堂影视在线观看_91在线艹亚洲无码午夜_日本写真高清视频免费网站网_亚州无码大尺度另类_高跟翘臀老师后进式视频午夜_久久精品国产亚洲AV热黑人_国产另ts另类人妖_丁香五月 开心五月 激情五月

當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > 嵌入式學(xué)習(xí) > 學(xué)習(xí)筆記 > 嵌入式學(xué)習(xí)筆記:QT課堂筆記整理

嵌入式學(xué)習(xí)筆記:QT課堂筆記整理 時(shí)間:2018-09-29      來(lái)源:未知

1. 在widget類中自動(dòng)定義了bool event函數(shù),這個(gè)函數(shù)默認(rèn)會(huì)記錄所有的操作類型,并且可以通過(guò)event->type進(jìn)行調(diào)用;

2. 所有的控件默認(rèn)都有eventfilter()函數(shù)和installEventfilter()函數(shù),控件可以直接調(diào)用,如果需要對(duì)eventfilter函數(shù)添加新的定義,需要單獨(dú)在類中定義,而installeventfilter函數(shù)則需要在構(gòu)造函數(shù)中初始化

3. 在構(gòu)造函數(shù)中使用qApp->installEventFilter(this),這個(gè)函數(shù)來(lái)給本APP中所有的控件都安裝事件過(guò)濾處理器;

4. 使用sendEvent來(lái)給控件發(fā)送信號(hào)

QKeyEvent key(QEvent::KeyPress,Qt::Key_A,Qt::NoModifier,"A");

QApplication::sendEvent(ui->lineEdit, &key);

5. 利用paintEvent函數(shù)來(lái)進(jìn)行繪畫(huà)處理

(1) 顏色的表示方法qcolor a(“#0000000”)

(2) setbrush表示刷子的格式

(3) setpen表示設(shè)置畫(huà)筆顏色;

(4) 繪畫(huà),p.drawline(起點(diǎn)坐標(biāo),結(jié)束點(diǎn)坐標(biāo));

(5)

QML介紹

1. Qguiapplication app表示定義一個(gè)事件分配對(duì)象;

2. 在QML中,

(1) 每一個(gè){}就代表一個(gè)對(duì)象,每個(gè)對(duì)象都有自己的屬性;

(2) 每個(gè)對(duì)象都有自己的ID屬性(id不能重復(fù))(ID相當(dāng)于C++中的變量名);

(3) Border屬性描述邊框;

(4) 調(diào)試console

(5) 在qml中動(dòng)作一般定義在對(duì)象中,這樣在執(zhí)行的時(shí)候,才會(huì)執(zhí)行相應(yīng)的動(dòng)作;

(6) 在對(duì)象中如果要自定義屬性類型,一般使用property var 變量:初始值

(7) Anchors在對(duì)齊的時(shí)候要求橫軸中心和縱軸中心必須同時(shí)對(duì)齊;

3. 動(dòng)畫(huà)

(1) 并行動(dòng)畫(huà)parallelAnimation

(2) 屬性propertyAnimation

(3) Behavior on rotation { propertyAnimation {

(4) 走勢(shì):easing

音樂(lè)播放

1. 音樂(lè)播放

(1)創(chuàng)建畫(huà)家,設(shè)置畫(huà)筆和畫(huà)刷;

(2)Qwidget繼承QpaintDevice
(3)

====》設(shè)置畫(huà)筆的時(shí)候,新的setpen會(huì)覆蓋之前的設(shè)置;

(5)gradient渲染

(6)使用Qpen和Qbrush進(jìn)行設(shè)置;

2. 在pixmap的引用時(shí),可以直接定義一個(gè)成員變量pix,在構(gòu)造函數(shù)中進(jìn)行初始化,這樣可以避免每一次畫(huà)板發(fā)生變化時(shí),內(nèi)存中就會(huì)重新調(diào)用圖畫(huà),減少內(nèi)存消耗;

3. Translate改變?cè)c(diǎn)

4. Timer定時(shí)器

(1) 定義Qtime對(duì)象,然后調(diào)用tinme.start()

5. 設(shè)置背景框

(1) 調(diào)出調(diào)色板,然后給調(diào)色板上色,

(2)

(3)

6. 畫(huà)筆的高級(jí)用法

(1) QPainterpath用法;

上一篇:嵌入式學(xué)習(xí)筆記:QT界面的建立原理

下一篇:嵌入式學(xué)習(xí)筆記:Linux學(xué)習(xí)筆記整理

熱點(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)見(jiàn)科技集團(tuán)有限公司 版權(quán)所有 ,京ICP備16055225號(hào)-5,京公海網(wǎng)安備11010802025203號(hào)

回到頂部