pyqt4 播放本地flash文件

来源:互联网 发布:网络问卷调查的优缺点 编辑:程序博客网 时间:2024/06/06 03:00

主要就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, QAxContainertry:    _fromUtf8 = QtCore.QString.fromUtf8except AttributeError:    def _fromUtf8(s):        return stry:    _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_())


原创粉丝点击