
曙海教學(xué)優(yōu)勢(shì)
課程可定制,線上/線下/上門皆可,報(bào)名熱線:4008699035。本課程以項(xiàng)目實(shí)戰(zhàn)案例實(shí)現(xiàn)為主線,面向企事業(yè)單位項(xiàng)目開發(fā)實(shí)際,秉承21年積累的教學(xué)和研發(fā)經(jīng)驗(yàn),培訓(xùn)講師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)以及技巧。
我們的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。曙海培訓(xùn)的課程在業(yè)內(nèi)有廣泛的美譽(yù)度。大批企業(yè)和曙海
建立了良好的合作關(guān)系,20多年來,合作企事業(yè)單位以達(dá)30多萬。
?培訓(xùn)目標(biāo):
·?Qt繪制二維圖形
·?Qt顏色空間
·?Qt繪制基本圖形
·?Qt繪圖設(shè)備
·?Qt空間坐標(biāo)系轉(zhuǎn)換
·?Qt繪制復(fù)雜圖形與圖像處理
·?Qt繪制矢量圖形
·?Qt繪制三維圖形
·?Qt高效繪圖與繪圖優(yōu)化
培訓(xùn)內(nèi)容:
|
Qt繪制二維圖形 |
·??用QPainter繪圖? ·??坐標(biāo)系統(tǒng)變換? ·??用QImage高質(zhì)量繪圖? ·??基于項(xiàng)的圖形視圖? ·??打印 |
|
Qt顏色空間 |
·??顏色混合算法? ·??RGB彩色空間? ·??標(biāo)準(zhǔn)通用顏色對(duì)話框的使用 |
|
Qt繪制基本圖形 |
·??使用QPainter提供的draw函數(shù)繪制基本圖形? ·??QPen的使用方法? ·??QBrush的使用方法? ·??反走樣、像素混合、漸變填充、矢量路徑 |
|
Qt繪圖設(shè)備 |
·??QWidget? ·??QPixmap? ·??QImage? ·??QSvgGenerator |
|
Qt空間坐標(biāo)系轉(zhuǎn)換 |
·??QPainter類為坐標(biāo)系變形提供的函數(shù)的應(yīng)用? ·??Rotate(qreal?angle?):坐標(biāo)系旋轉(zhuǎn)? ·??Scale(qreal?sx,?qreal?sy):坐標(biāo)系縮放? ·??Translate(qreal?dx,qreal?dy):坐標(biāo)系平移? ·??Shear(qreal?sh,qreal?sv):坐標(biāo)系切變 |
|
Qt繪制復(fù)雜圖形與圖像處理 |
·??使用QPainterPath繪制任意形狀圖形? ·??QPainterPath填充模式? ·??3種漸變模式? ·??兩種鋪展效果? ·??漸變顏色的設(shè)置? ·??改變圖片的透明度? ·??如何實(shí)現(xiàn)鼠標(biāo)繪圖? ·??QRubberBand(橡皮筋線)的使用方法? ·??利用Graphic?View顯示? ·??QGraphics?View和QGraphicsScene之間的坐標(biāo)轉(zhuǎn)換? ·??QGraphicsScence坐標(biāo)與圖片坐標(biāo)的轉(zhuǎn)換? ·??利用QGraphicsView的scale()實(shí)現(xiàn)圖片的縮放? ·??標(biāo)準(zhǔn)QGraphicItem的實(shí)現(xiàn)? ·??利用QTimer實(shí)現(xiàn)QGraphicsItem動(dòng)畫效果? ·??利用QGraphicsItemAnimation和QTimerLine類實(shí)現(xiàn)動(dòng)畫QGraphicsItem? ·??自定義QGraphicsItem? ·??QGraphicsItem各種變形函數(shù)的用法? ·??QGraphicsItem移動(dòng)、選取、分組 |
|
Qt繪制矢量圖形 |
·??什么是SVG文件? ·??SVG格式的特點(diǎn)? ·??QtSvg模塊:QSvgWidget、QSvgRender、QGraphicsSvgItem? ·??利用QSVGWidget顯示SVG格式圖片? ·??在顯示窗體中對(duì)SVG圖片進(jìn)行縮放? ·??在顯示窗體中對(duì)SVG圖片進(jìn)行拖動(dòng)? ·??QSvgGenerator生成SVG文件 |
|
Qt繪制三維圖形 |
·??Qt?OpenGL模塊? ·??子類化QGLWidget類? ·??使用OpenGL高效繪圖? ·??OpenGL和QPainter的結(jié)合? ·??坐標(biāo)變換、像素映射、二維和三維組合? ·??使用幀緩存對(duì)象生成疊加? ·??使用Pbuffer和framebuffer擴(kuò)展? ·??QGLPixelBuffer和QGLFramebufferObject類 |
|
Qt高效繪圖與繪圖優(yōu)化 |
·??雙緩沖機(jī)制? ·??如何利用雙緩沖機(jī)制實(shí)現(xiàn)繪圖 |
?
?