[[pyqt_svg]]
 

https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/tiger.svg

from __future__ import print_function
 
import os, sys, time
from PyQt4.QtCore import *
from PyQt4.QtGui  import *
from PyQt4.QtSvg  import *
from PyQt4.QtNetwork import *
 
class Window (QMainWindow) :
    def __init__ (self) :
        super (Window, self).__init__ ()
 
        self.view = QSvgWidget ()
        self.setCentralWidget (self.view)
 
        if False :
           self.view.load ("Downloads/tiger.svg")
        else :
          manager = QNetworkAccessManager (self)
          manager.finished.connect (self.replyFinished)
 
          request = QNetworkRequest ()
          request.setUrl (QUrl ("https://dev.w3.org/SVG/tools/svgweb/samples/svg-files/tiger.svg"))
 
          reply = manager.get (request)
 
    def replyFinished (self, reply) :
        print ("replyFinished")
        answer = reply.readAll ()
        self.view.load (answer)
 
 
if __name__ == "__main__" :
   appl = QApplication (sys.argv)
   win = Window ()
   win.show ()
   appl.exec_ ()
from __future__ import print_function
 
import os, sys, time
from PyQt4.QtCore import *
from PyQt4.QtGui  import *
from PyQt4.QtSvg  import *
 
class Window (QMainWindow) :
    def __init__ (self) :
        super (Window, self).__init__ ()
 
        self.view = QSvgWidget ()
        self.setCentralWidget (self.view)
        self.view.load ("Downloads/tiger.svg")
 
if __name__ == "__main__" :
   appl = QApplication (sys.argv)
   win = Window ()
   win.show ()
   appl.exec_ ()
 
pyqt_svg.txt · Last modified: 2018/10/17 11:06 by 147.32.8.115
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki