<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # QPicture Class Reference ## [[QtGui](index.htm) module] 該QPicture類是一個繪圖設備,記錄和重放[QPainter](qpainter.html)的命令。[More...](#details) 繼承[QPaintDevice](qpaintdevice.html)。 ### Methods * `__init__ (self, int?formatVersion?=?-1)` * `__init__ (self, QPicture)` * `QRect boundingRect (self)` * `str data (self)` * `detach (self)` * `int devType (self)` * `bool isDetached (self)` * `bool isNull (self)` * `bool load (self, QIODevice?dev, str?format?=?None)` * `bool load (self, QString?fileName, str?format?=?None)` * `int metric (self, QPaintDevice.PaintDeviceMetric?m)` * `QPaintEngine paintEngine (self)` * `bool play (self, QPainter?p)` * `bool save (self, QIODevice?dev, str?format?=?None)` * `bool save (self, QString?fileName, str?format?=?None)` * `setBoundingRect (self, QRect?r)` * `setData (self, str?data)` * `int size (self)` * `swap (self, QPicture?other)` ### Static Methods * `QStringList inputFormatList ()` * `list-of-QByteArray inputFormats ()` * `QStringList outputFormatList ()` * `list-of-QByteArray outputFormats ()` * `str pictureFormat (QString?fileName)` * * * ## Detailed Description 該QPicture類是一個繪圖設備,記錄和重放[QPainter](qpainter.html)的命令。 的圖片序列畫家命令IO設備在一個平臺無關的格式。它們有時被稱為元文件。 Qt的圖片用一個專有的二進制格式。不像本地圖片(元文件)在許多窗口系統格式, Qt的圖片有關于他們的內容沒有限制。所有可以被畫上一個小部件或像素(例如,字體,像素圖,區域,變換圖形等)也可以被存儲在一個圖像。 QPicture是與分辨率無關,即QPicture可以顯示在不同的設備(例如SVG , PDF,PS ,打印機和屏幕)尋找相同。這是,例如,需要所見即所得的打印預覽。 QPicture運行在默認的系統DPI ,并縮放畫家,以符合視視窗系統上的分辨率的差異。 如何進行拍攝的例子: ``` QPicture picture; [QPainter](qpainter.html) painter; painter.begin(&picture); // paint in picture painter.drawEllipse(10,20, 80,70); // draw an ellipse painter.end(); // painting done picture.save("drawing.pic"); // save picture ``` 需要注意的是畫家的命令列表被重置在每次調用[QPainter.begin](qpainter.html#begin)()函數。 如何重播圖片的例子: ``` QPicture picture; picture.load("drawing.pic"); // load picture [QPainter](qpainter.html) painter; painter.begin(&myImage); // paint in myImage painter.drawPicture(0, 0, picture); // draw the picture at (0,0) painter.end(); // painting done ``` 圖片也可以使用拉伸[play](qpicture.html#play)( ) 。關于一個圖像的一些基本數據是可用的,例如,[size](qpicture.html#size)( )[isNull](qpicture.html#isNull)()和[boundingRect](qpicture.html#boundingRect)( ) 。 * * * ## Method Documentation ``` QPicture.__init__ (self, int?formatVersion?=?-1) ``` 構造一個空的圖片。 該_formatVersion_參數可以被用于_create_一[QPicture](qpicture.html)可以由與Qt的早期版本編譯的應用程序可以讀取。 請注意,默認formatVersion是-1,表示當前版本,即Qt的4.0 7 formatVersion是一樣的為默認值-1 formatVersion 。 是不是在Qt的4.0支持Qt的早期版本生成的讀圖時代。 ``` QPicture.__init__ (self, QPicture) ``` 構造的副本_pic_。 這個構造函數是快的感謝[implicit sharing](index.htm)。 ``` QRect QPicture.boundingRect (self) ``` [ 返回圖片的邊界矩形或無效矩形如果圖片不包含任何數據。 ](qrect.html) [**See also**](qrect.html) [setBoundingRect](qpicture.html#setBoundingRect)( ) 。 ``` str QPicture.data (self) ``` 返回一個指向圖片數據。指針才有效,直到下一個非const函數被調用的這張圖片。返回的指針為0,如果圖像不包含任何數據。 **See also** [setData](qpicture.html#setData)( )[size](qpicture.html#size)()和[isNull](qpicture.html#isNull)( ) 。 ``` QPicture.detach (self) ``` ``` int QPicture.devType (self) ``` ``` QStringList QPicture.inputFormatList () ``` ``` list-of-QByteArray QPicture.inputFormats () ``` ``` bool QPicture.isDetached (self) ``` ``` bool QPicture.isNull (self) ``` 返回True如果圖像不包含任何數據,否則返回False 。 ``` bool QPicture.load (self, QIODevice?dev, str?format?=?None) ``` 加載一幅圖片從指定的文件_fileName_如果成功返回True,否則返回False 。 請注意,這個_format_參數已被取代,不會有任何效果。 **See also** [save](qpicture.html#save)( ) 。 ``` bool QPicture.load (self, QString?fileName, str?format?=?None) ``` 這是一個重載函數。 _dev_是該裝置用于載入。 ``` int QPicture.metric (self, QPaintDevice.PaintDeviceMetric?m) ``` ``` QStringList QPicture.outputFormatList () ``` ``` list-of-QByteArray QPicture.outputFormats () ``` ``` QPaintEngine QPicture.paintEngine (self) ``` [ ``` str QPicture.pictureFormat (QString?fileName) ``` ``` bool QPicture.play (self, QPainter?p) ``` 重播的畫面使用_painter_,并成功返回True ,否則返回False 。 ](qpaintengine.html) [這個函數完全一樣](qpaintengine.html)[QPainter.drawPicture](qpainter.html#drawPicture)( )與(X,Y )=(0 ,0)。 ``` bool QPicture.save (self, QIODevice?dev, str?format?=?None) ``` 保存圖片到由指定的文件_fileName_如果成功返回True,否則返回False 。 請注意,這個_format_參數已被取代,不會有任何效果。 **See also** [load](qpicture.html#load)( ) 。 ``` bool QPicture.save (self, QString?fileName, str?format?=?None) ``` 這是一個重載函數。 _dev_是設備用于儲蓄。 ``` QPicture.setBoundingRect (self, QRect?r) ``` 設置圖片的邊界矩形_r_。自動計算的值被復蓋。 **See also** [boundingRect](qpicture.html#boundingRect)( ) 。 ``` QPicture.setData (self, str?data) ``` 直接將畫面設置數據_data_和_size_。此功能將輸入數據復制。 **See also** [data](qpicture.html#data)()和[size](qpicture.html#size)( ) 。 ``` int QPicture.size (self) ``` 返回的圖片數據的大小。 **See also** [data](qpicture.html#data)( ) 。 ``` QPicture.swap (self, QPicture?other) ``` 掉期圖片_other_與此圖片。這個操作是非常快的,而且永遠不會。 此功能被引入Qt的4.8 。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看