久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

      <bdo id='Hgr4X'></bdo><ul id='Hgr4X'></ul>
  1. <tfoot id='Hgr4X'></tfoot>
    <i id='Hgr4X'><tr id='Hgr4X'><dt id='Hgr4X'><q id='Hgr4X'><span id='Hgr4X'><b id='Hgr4X'><form id='Hgr4X'><ins id='Hgr4X'></ins><ul id='Hgr4X'></ul><sub id='Hgr4X'></sub></form><legend id='Hgr4X'></legend><bdo id='Hgr4X'><pre id='Hgr4X'><center id='Hgr4X'></center></pre></bdo></b><th id='Hgr4X'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='Hgr4X'><tfoot id='Hgr4X'></tfoot><dl id='Hgr4X'><fieldset id='Hgr4X'></fieldset></dl></div>
  2. <legend id='Hgr4X'><style id='Hgr4X'><dir id='Hgr4X'><q id='Hgr4X'></q></dir></style></legend>

    <small id='Hgr4X'></small><noframes id='Hgr4X'>

    1. QGraphicsSVGItem 忽略(一些)剪切路徑.為什么?

      QGraphicsSVGItem ignores (some) clipping paths. Why?(QGraphicsSVGItem 忽略(一些)剪切路徑.為什么?)

      • <tfoot id='8H5ku'></tfoot>

        <small id='8H5ku'></small><noframes id='8H5ku'>

          <bdo id='8H5ku'></bdo><ul id='8H5ku'></ul>

              <tbody id='8H5ku'></tbody>
            <legend id='8H5ku'><style id='8H5ku'><dir id='8H5ku'><q id='8H5ku'></q></dir></style></legend>
          1. <i id='8H5ku'><tr id='8H5ku'><dt id='8H5ku'><q id='8H5ku'><span id='8H5ku'><b id='8H5ku'><form id='8H5ku'><ins id='8H5ku'></ins><ul id='8H5ku'></ul><sub id='8H5ku'></sub></form><legend id='8H5ku'></legend><bdo id='8H5ku'><pre id='8H5ku'><center id='8H5ku'></center></pre></bdo></b><th id='8H5ku'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='8H5ku'><tfoot id='8H5ku'></tfoot><dl id='8H5ku'><fieldset id='8H5ku'></fieldset></dl></div>

              1. 本文介紹了QGraphicsSVGItem 忽略(一些)剪切路徑.為什么?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                ).一種可能的解決方案是使用 QWebEngineView(python -m pip install pyqtwebengine):

                導入操作系統導入系統從 PyQt5 導入 QtCore、QtGui、QtWidgets、QtSvg、QtWebEngineWidgetsCURRENT_DIR = os.path.dirname(os.path.realpath(__file__))如果 __name__ == '__main__':應用程序 = QtWidgets.QApplication(sys.argv)文件名 = os.path.join(CURRENT_DIR, "back-red.svg")場景 = QtWidgets.QGraphicsScene()渲染器 = QtSvg.QSvgRenderer(文件名)graphics_view = QtWidgets.QGraphicsView()graphics_view.setScene(場景)graphics_view.show()視圖 = QtWebEngineWidgets.QWebEngineView()view.setContextMenuPolicy(QtCore.Qt.NoContextMenu)# view.page().setBackgroundColor(QtGui.QColor("透明"))view.resize(renderer.viewBox().size())view.load(QtCore.QUrl.fromLocalFile(文件名))item = scene.addWidget(view)graphics_view.resize(640, 480)sys.exit(app.exec())

                This SVG image is correctly rendered in Firefox and Inkscape, but for some reason, when using QGraphicsSVGItem without anything fancy, it renders this way:

                For reference, this is what it looks like on firefox:

                As you can see, the back of the card is not supposed to go beyond the white border.

                Am I doing something wrong? Is there a (preferably easy) fix?

                MWE:

                import sys
                from PyQt5 import QtWidgets, QtCore, Qt, QtGui
                
                app = QtWidgets.QApplication(sys.argv)
                
                scene = QtWidgets.QGraphicsScene()
                scene.addItem(Qt.QGraphicsSvgItem("back-red.svg"))
                
                graphics_view = QtWidgets.QGraphicsView()
                graphics_view.setScene(scene)
                graphics_view.show()
                
                sys.exit(app.exec())
                

                解決方案

                Probably your svg does not meet the characteristics that Qt uses (for more information read here). One possible solution is to use QWebEngineView(python -m pip install pyqtwebengine):

                import os
                import sys
                
                from PyQt5 import QtCore, QtGui, QtWidgets, QtSvg, QtWebEngineWidgets
                
                CURRENT_DIR = os.path.dirname(os.path.realpath(__file__))
                
                if __name__ == '__main__':
                
                    app = QtWidgets.QApplication(sys.argv)
                
                    filename = os.path.join(CURRENT_DIR, "back-red.svg")
                
                    scene = QtWidgets.QGraphicsScene()
                
                    renderer = QtSvg.QSvgRenderer(filename)
                
                    graphics_view = QtWidgets.QGraphicsView()
                    graphics_view.setScene(scene)
                    graphics_view.show()
                
                    view = QtWebEngineWidgets.QWebEngineView()
                    view.setContextMenuPolicy(QtCore.Qt.NoContextMenu)
                    # view.page().setBackgroundColor(QtGui.QColor("transparent"))
                    view.resize(renderer.viewBox().size())
                    view.load(QtCore.QUrl.fromLocalFile(filename))
                
                    item = scene.addWidget(view)
                
                    graphics_view.resize(640, 480)
                
                    sys.exit(app.exec())
                

                這篇關于QGraphicsSVGItem 忽略(一些)剪切路徑.為什么?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                How to bind a function to an Action from Qt menubar?(如何將函數綁定到 Qt 菜單欄中的操作?)
                PyQt progress jumps to 100% after it starts(PyQt 啟動后進度躍升至 100%)
                How to set yaxis tick label in a fixed position so that when i scroll left or right the yaxis tick label should be visible?(如何將 yaxis 刻度標簽設置在固定位置,以便當我向左或向右滾動時,yaxis 刻度標簽應該可見
                `QImage` constructor has unknown keyword `data`(`QImage` 構造函數有未知關鍵字 `data`)
                Change x-axis ticks to custom strings(將 x 軸刻度更改為自定義字符串)
                How to show progress bar while saving file to excel in python?(如何在python中將文件保存為excel時顯示進度條?)

                <tfoot id='5FimC'></tfoot>
                • <bdo id='5FimC'></bdo><ul id='5FimC'></ul>
                  • <legend id='5FimC'><style id='5FimC'><dir id='5FimC'><q id='5FimC'></q></dir></style></legend>
                      <tbody id='5FimC'></tbody>
                    <i id='5FimC'><tr id='5FimC'><dt id='5FimC'><q id='5FimC'><span id='5FimC'><b id='5FimC'><form id='5FimC'><ins id='5FimC'></ins><ul id='5FimC'></ul><sub id='5FimC'></sub></form><legend id='5FimC'></legend><bdo id='5FimC'><pre id='5FimC'><center id='5FimC'></center></pre></bdo></b><th id='5FimC'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='5FimC'><tfoot id='5FimC'></tfoot><dl id='5FimC'><fieldset id='5FimC'></fieldset></dl></div>

                        • <small id='5FimC'></small><noframes id='5FimC'>

                          主站蜘蛛池模板: 久久免费精品视频 | 日韩中文字幕免费在线 | 阿v视频在线观看 | 亚洲一区二区三区在线视频 | 狠狠久久久 | 日本久久精品视频 | 欧美国产日韩一区二区三区 | 337p日本欧洲亚洲大胆鲁鲁 | 欧美一区二区综合 | 日韩精品1区2区 | 成人在线观看免费 | 久久亚| 人人干超碰 | 波多野结衣一区二区 | 色久电影 | 亚洲视频欧美视频 | 99re在线 | 中文字幕免费在线 | 天天躁日日躁狠狠很躁 | 一级毛片中国 | 国产精品日韩欧美一区二区 | 国产精品久久久久久久久久妇女 | 视频一区二区在线观看 | 亚洲高清av在线 | 91精品免费视频 | 在线观看h视频 | 成人精品一区 | 精精国产xxxx视频在线播放 | 在线亚洲一区二区 | 欧美成人性生活 | 国产免费一区二区三区 | 午夜精品一区二区三区在线观看 | 中文av网站 | 成人在线视频免费观看 | 亚洲精选一区 | 97精品国产手机 | 91在线视频一区 | 国产精品婷婷 | 视频三区 | 日日日操 | 欧美久久久久久 |