<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # QSvgGenerator Class Reference ## [[QtSvg](index.htm) module] 該QSvgGenerator類提供用于創建SVG繪圖的繪圖設備。[More...](#details) 繼承[QPaintDevice](qpaintdevice.html)。 ### Methods * `__init__ (self)` * `QString description (self)` * `QString fileName (self)` * `int metric (self, QPaintDevice.PaintDeviceMetric?metric)` * `QIODevice outputDevice (self)` * `QPaintEngine paintEngine (self)` * `int resolution (self)` * `setDescription (self, QString?description)` * `setFileName (self, QString?fileName)` * `setOutputDevice (self, QIODevice?outputDevice)` * `setResolution (self, int?resolution)` * `setSize (self, QSize?size)` * `setTitle (self, QString?title)` * `setViewBox (self, QRect?viewBox)` * `setViewBox (self, QRectF?viewBox)` * `QSize size (self)` * `QString title (self)` * `QRect viewBox (self)` * `QRectF viewBoxF (self)` * * * ## Detailed Description 該QSvgGenerator類提供用于創建SVG繪圖的繪圖設備。 這種涂料設備代表一個可伸縮矢量圖形(SVG )繪圖。喜歡[QPrinter](qprinter.html),它被設計為生成輸出以特定格式只寫設備。 寫一個SVG文件,您首先需要通過設置來配置輸出[fileName](qsvggenerator.html#fileName-prop) or [outputDevice](qsvggenerator.html#outputDevice-prop)屬性。通常需要通過設置來指定繪圖的大小的[size](qsvggenerator.html#size-prop)屬性,并且在一些情況下,該圖將被包括在另一個中,[viewBox](qsvggenerator.html#viewBox-prop)屬性也需要設置。 ``` QSvgGenerator generator; generator.setFileName(path); generator.setSize([QSize](qsize.html)(200, 200)); generator.setViewBox([QRect](qrect.html)(0, 0, 200, 200)); generator.setTitle(tr("SVG Generator Example Drawing")); generator.setDescription(tr("An SVG drawing created by the SVG Generator " "Example provided with Qt.")); ``` 其他元數據可以通過設置指定的_title_,_description_和_resolution_屬性。 與其他[QPaintDevice](qpaintdevice.html)子類,一[QPainter](qpainter.html)對象用來繪制到這個類的一個實例: ``` [QPainter](qpainter.html) painter; painter.begin(&generator); ... painter.end(); ``` 繪畫以同樣的方式為其他任何涂料設備執行。然而,有必要使用[QPainter.begin](qpainter.html#begin)()和[end()](qpainter.html#end)明確的開始和設備上年底畫。 該[SVG Generator Example](index.htm)顯示了相同的繪畫命令如何可以用于畫一個widget ,寫一個SVG文件。 * * * ## Method Documentation ``` QSvgGenerator.__init__ (self) ``` 構造一個新的發電機。 ``` QString QSvgGenerator.description (self) ``` ``` QString QSvgGenerator.fileName (self) ``` ``` int QSvgGenerator.metric (self, QPaintDevice.PaintDeviceMetric?metric) ``` 從重新實現[QPaintDevice.metric](qpaintdevice.html#metric)( ) 。 ``` QIODevice QSvgGenerator.outputDevice (self) ``` [](qiodevice.html) ``` QPaintEngine QSvgGenerator.paintEngine (self) ``` [](qpaintengine.html) [從重新實現](qpaintengine.html)[QPaintDevice.paintEngine](qpaintdevice.html#paintEngine)( ) 。 返回用于呈現圖形轉換為SVG格式信息的繪圖引擎。 ``` int QSvgGenerator.resolution (self) ``` ``` QSvgGenerator.setDescription (self, QString?description) ``` ``` QSvgGenerator.setFileName (self, QString?fileName) ``` ``` QSvgGenerator.setOutputDevice (self, QIODevice?outputDevice) ``` ``` QSvgGenerator.setResolution (self, int?resolution) ``` ``` QSvgGenerator.setSize (self, QSize?size) ``` ``` QSvgGenerator.setTitle (self, QString?title) ``` ``` QSvgGenerator.setViewBox (self, QRect?viewBox) ``` ``` QSvgGenerator.setViewBox (self, QRectF?viewBox) ``` ``` QSize QSvgGenerator.size (self) ``` [ ``` QString QSvgGenerator.title (self) ``` ](qsize.html) ``` QRect QSvgGenerator.viewBox (self) ``` [](qrect.html) [Returns](qrect.html) [viewBoxF](qsvggenerator.html#viewBox-prop)( ) 。 toRect ( ) 。 此功能被引入Qt的4.5 。 **See also** [setViewBox](qsvggenerator.html#viewBox-prop)()和[viewBoxF](qsvggenerator.html#viewBox-prop)( ) 。 ``` QRectF QSvgGenerator.viewBoxF (self) ``` [](qrectf.html)
                  <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>

                              哎呀哎呀视频在线观看