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