在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<s id="cmphk"><label id="cmphk"></label></s>
    <span id="cmphk"><var id="cmphk"></var></span>
    <dfn id="cmphk"><var id="cmphk"></var></dfn>
    <menu id="cmphk"><thead id="cmphk"></thead></menu>

    <address id="cmphk"></address>

      <dfn id="cmphk"></dfn>
      
      
      <span id="cmphk"></span>

      <object id="cmphk"><tt id="cmphk"></tt></object>
      1. 新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > QT 繪圖系統(tǒng)(The Paint System)

        QT 繪圖系統(tǒng)(The Paint System)

        作者: 時(shí)間:2016-10-08 來(lái)源:網(wǎng)絡(luò) 收藏

        QT的繪圖系統(tǒng)為UI界面在各種設(shè)備(屏幕,打印機(jī)等等)上的輸出,提供了統(tǒng)一的API接口

        本文引用地址:http://www.biyoush.com/article/201610/305534.htm

        層次結(jié)構(gòu)

        與Paint繪圖輸出直接相關(guān)的類大致為以下三個(gè)類及其子類

        QPainter

        QPaintDevice

        QPaintEngine

        一個(gè)繪圖操作的流程,基本上來(lái)說(shuō),就是對(duì)一個(gè)QPaintDevice直接或間接調(diào)用QPainter類,QPainter類內(nèi)部調(diào)用QPaintEngine進(jìn)行繪圖,而QPaintEngine類通常是由QPaintDevice類負(fù)責(zé)創(chuàng)建和管理。

        為了方便的和Style系統(tǒng)結(jié)合,從QPainter類繼承而來(lái)的QStylePainter類對(duì)Style類的繪圖函數(shù)進(jìn)行了簡(jiǎn)單封裝,默認(rèn)指定 Style類API調(diào)用時(shí)的Widget,Painter等參數(shù),簡(jiǎn)化了調(diào)用函數(shù)。所以多數(shù)Widget都是使用QStylePainter對(duì)象來(lái)繪制自身UI

        以QPushButton按鍵的繪圖事件為例:

        1voidQPushButton::paintEvent(QPaintEvent *)
        2{
        3QStylePainter p(this);
        4QStyleOptionButton option;
        5initStyleOption(option);
        6p.drawControl(QStyle::CE_PushButton, option);
        7}

        代碼使用當(dāng)前Style繪圖,因?yàn)镼PushButton繼承自QWidget,所以默認(rèn)的PaintDevice就是QWidget,如果是在Linux上運(yùn)行的話,后端的QPaintEngine使用QX11PaintEngine

        可以使用 -graphicssystem raster/opengl 來(lái)指定不同的后端繪圖引擎

        supporting classes

        上面三大類只是Paint系統(tǒng)中負(fù)責(zé)輸出的類, 其它還有一大批類似

        QBrush,QFont,QColor等繪圖信息類

        QPoint,QLine,QPixmap等圖形類

        QSize,QTransform等其它輔助類



        關(guān)鍵詞:

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        ×

        “芯”朋友见面大会
        珠海|11.14|泰克“芯”朋友见面大会珠海站|泰克带您从测试角度看半导体的整条产业链,快来报名抢位吧>>