使用cx_Freeze打包PyQt4程序
来源:互联网 发布:淘宝管控记录异常订单 编辑:程序博客网 时间:2024/04/30 13:35
PyQt源程序exam1.py:
打包命令:
D:/liusp/study/pyQT/exams>d:/cx_Freeze-3.0.3/FreezePython.exe
--shared-lib-name=d:/Python25/lib/site-packages/PyQt4/QtCore4.dll
--shared-lib-name=d:/Python25/lib/site-packages/PyQt4/QtGui4.dll
--shared-lib-name=d:/python25/lib/site-packages/PyQt4/mingwm10.dll
--install-dir dist exam1.py
这三个dll都是PyQt运行时需用到的,最后一行指定打包输出目录。
打包完成后得到dist目录,其包含如下文件:
exam1.exe mingwm10.dll PyQt.QtCore.pyd PyQt4.QtGui.pyd python25.dll QtCore4.dll QtCore4.dll sip.pyd
- #!/usr/bin/env python
- import sys,sip !!sip是Qt要求的,必须加
- from PyQt4 import QtGui,QtCore
- class MyWidget(QtGui.QWidget):
- def __init__(self, parent=None):
- QtGui.QWidget.__init__(self, parent)
- self.setFixedSize(200, 120)
- self.quit = QtGui.QPushButton("Quit", self)
- self.quit.setGeometry(62, 40, 75, 30)
- self.quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
- self.connect(self.quit, QtCore.SIGNAL("clicked()"),
- QtGui.qApp, QtCore.SLOT("quit()"))
- app = QtGui.QApplication(sys.argv)
- widget = MyWidget()
- widget.show()
- sys.exit(app.exec_())
D:/liusp/study/pyQT/exams>d:/cx_Freeze-3.0.3/FreezePython.exe
--shared-lib-name=d:/Python25/lib/site-packages/PyQt4/QtCore4.dll
--shared-lib-name=d:/Python25/lib/site-packages/PyQt4/QtGui4.dll
--shared-lib-name=d:/python25/lib/site-packages/PyQt4/mingwm10.dll
--install-dir dist exam1.py
这三个dll都是PyQt运行时需用到的,最后一行指定打包输出目录。
打包完成后得到dist目录,其包含如下文件:
exam1.exe mingwm10.dll PyQt.QtCore.pyd PyQt4.QtGui.pyd python25.dll QtCore4.dll QtCore4.dll sip.pyd
- 使用cx_Freeze打包PyQt4程序
- 在Python3.4下,用cx_freeze打包PyQt4程序
- 在Python3.4下,用cx_freeze打包PyQt4程序
- 用cx_Freeze打包基于python3.2的pyqt4.9 GUI程序【图文教程】
- 使用cx_freeze 打包记录
- python用cx_Freeze打包程序
- 64位macOS下使用py2App打包PyQt4程序
- 使用cx_freeze工具打包Python脚本
- windows下使用cx_freeze将Python程序打包成exe可执行文件
- windows下使用cx_freeze将Python程序打包成exe可执行文件
- 打包python程序为exe文件using cx_freeze
- cx_freeze 打包 python 程序 缺少 vc 运行库的解决方法
- 解决python3使用cx_Freeze打包成exe后不能运行
- 【python】使用cx_Freeze将.py文件打包成exe文件
- Python3实例:使用cx_Freeze打包成exe文件
- python打包之cx_freeze
- Python打包(cx_Freeze)
- 使用pyinstaller发布pyqt4程序
- *.hbm.xml中generator属性解释
- Java并行处理框架JPPF
- ASP.NET中控件应用的思考
- 军事观察室080827
- Apache + PHP + MySQL 在 windows 上的安装
- 使用cx_Freeze打包PyQt4程序
- VARIANT 转换成 CString
- winfrom DataGridView 关闭自动创建列
- 韩国自由行攻略 2008(景区+酒店) -济州岛 3
- chap1 关于对象
- 韩国自由行攻略 2008(景区+酒店) -济州岛 1
- 8月4日那天
- SendMessage小译下。。。
- CIPAddressCtrl的用法