主要就4行代码,用了pyqt的QAxWidget,附上代码。
pyqt的内容真是少啊,这个QAxWidget我还是从qt那边找到的。
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file '1.ui'
#
# Created: Thu Dec 21 19:17:10 2017
# by: PyQt4 UI code generator 4.11.3
#
# WARNING! All changes made in this file will be lost!
from PyQt4 import QtCore, QtGui, QAxContainer
try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
def _fromUtf8(s):
return s
try:
_encoding = QtGui.QApplication.UnicodeUTF8
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig)
class Ui_Flash(QAxContainer.QAxWidget):
def __init__(self, parent=None):
super(Ui_Flash, self).__init__()
self.resize(800,600)
self.setControl("{d27cdb6e-ae6d-11cf-96b8-444553540000}")
self.dynamicCall("LoadMovie(long,string)",0,"C:/Users/a/Desktop/2zc2_001.swf")
self.show()
if __name__ == "__main__":
import sys
app = QtGui.QApplication(sys.argv)
ui = Ui_Flash()
ui.show()
sys.exit(app.exec_())