Skip to content

Instantly share code, notes, and snippets.

@JMSwag
Last active November 22, 2015 05:44
Show Gist options
  • Save JMSwag/54f15d33ac4a8516cb71 to your computer and use it in GitHub Desktop.
Save JMSwag/54f15d33ac4a8516cb71 to your computer and use it in GitHub Desktop.
from __future__ import unicode_literals
import sys
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import (QApplication, QMainWindow,
QFileDialog, QMessageBox)
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(353, 129)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.horizontalLayoutWidget = QtWidgets.QWidget(self.centralwidget)
self.horizontalLayoutWidget.setGeometry(QtCore.QRect(0, 0, 351, 81))
self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget")
self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget)
self.horizontalLayout.setObjectName("horizontalLayout")
self.pushButton = QtWidgets.QPushButton(self.horizontalLayoutWidget)
self.pushButton.setObjectName("pushButton")
self.horizontalLayout.addWidget(self.pushButton)
self.pushButton_2 = QtWidgets.QPushButton(self.horizontalLayoutWidget)
self.pushButton_2.setObjectName("pushButton_2")
self.horizontalLayout.addWidget(self.pushButton_2)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 353, 22))
self.menubar.setObjectName("menubar")
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)
self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.pushButton.setText(_translate("MainWindow", "Choose Directory"))
self.pushButton_2.setText(_translate("MainWindow", "Scan"))
class Gui(QMainWindow, Ui_MainWindow):
def __init__(self, parent=None):
super(Gui, self).__init__(parent)
def start(self):
self.setupUi(self)
self.activateWindow()
self.show()
self.raise_()
if __name__ == '__main__':
app = QApplication(sys.argv)
g = Gui()
g.start()
sys.exit(app.exec_())
Y:\BTSync\code\HelpDesk\Python Apps\example>pyinstaller --debug -w app.py
46 INFO: PyInstaller: 3.1.dev0
46 INFO: Python: 3.4.3
46 INFO: Platform: Windows-7-6.1.7601-SP1
46 INFO: wrote Y:\BTSync\code\HelpDesk\Python Apps\example\app.spec
78 INFO: UPX is available.
93 INFO: Extending PYTHOHPATH with paths
['Y:\\BTSync\\code\\HelpDesk\\Python Apps\\example',
'Y:\\BTSync\\code\\HelpDesk\\Python Apps\\example']
93 INFO: checking Analysis
109 INFO: checking PYZ
124 INFO: checking PKG
124 INFO: Building because toc changed
124 INFO: Building PKG (CArchive) out00-PKG.pkg
171 INFO: Bootloader C:\Python34\lib\site-packages\PyInstaller\bootloader\Window
s-32bit\runw_d.exe
171 INFO: checking EXE
171 INFO: Building because out00-EXE.toc is bad
171 INFO: Building EXE from out00-EXE.toc
202 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller\
bincache01_py34_32bit\runw_d.exe
312 INFO: Appending archive to EXE Y:\BTSync\code\HelpDesk\Python Apps\example\b
uild\app\app.exe
733 INFO: checking COLLECT
733 INFO: Building COLLECT out00-COLLECT.toc
1014 INFO: Updating manifest in C:\Users\JMSwag\AppData\Roaming\pyinstaller\binc
ache01_py34_32bit\python34.dll
1029 INFO: Updating resource type 24 name 2 language 1033
1045 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\python34.dll
4102 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\msvcr100.dll
4851 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\imageformats\qwbmp.dll
4992 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\platforms\qoffscreen.dll
5647 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\imageformats\qmng.dll
5927 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\imageformats\qtga.dll
6052 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\imageformats\qdds.dll
6193 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\imageformats\qgif.dll
6333 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\imageformats\qico.dll
6473 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\imageformats\qtiff.dll
6754 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\imageformats\qsvg.dll
6895 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\imageformats\qjpeg.dll
7160 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\platforms\qminimal.dll
7300 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\imageformats\qjp2.dll
7706 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\platforms\qwindows.dll
8814 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\imageformats\qwebp.dll
9126 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\iconengines\qsvgicon.dll
9266 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\qt5_plugins\imageformats\qicns.dll
9422 INFO: Updating manifest in C:\Users\JMSwag\AppData\Roaming\pyinstaller\binc
ache01_py34_32bit\sip.pyd
9422 INFO: Updating resource type 24 name 2 language 1033
9422 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\sip.pyd
9609 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstaller
\bincache01_py34_32bit\_ssl.pyd
11013 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\unicodedata.pyd
11590 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\win32api.pyd
11809 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\pyexpat.pyd
12043 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\_hashlib.pyd
12745 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\_bz2.pyd
12901 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\_lzma.pyd
13166 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\_socket.pyd
13338 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\select.pyd
13478 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\pyqt5.qtwidgets.pyd
19156 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\pyqt5.qtcore.pyd
20982 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\pyqt5.qtgui.pyd
22994 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\pyqt5.qt.pyd
23103 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\pyqt5.qtprintsupport.pyd
23384 INFO: Updating manifest in C:\Users\JMSwag\AppData\Roaming\pyinstaller\bin
cache01_py34_32bit\qt5gui.dll
23384 INFO: Updating resource type 24 name 2 language 1033
23415 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\qt5gui.dll
28376 INFO: Updating manifest in C:\Users\JMSwag\AppData\Roaming\pyinstaller\bin
cache01_py34_32bit\qt5core.dll
28376 INFO: Updating resource type 24 name 2 language 1033
28423 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\qt5core.dll
33212 INFO: Updating manifest in C:\Users\JMSwag\AppData\Roaming\pyinstaller\bin
cache01_py34_32bit\qt5svg.dll
33212 INFO: Updating resource type 24 name 2 language 1033
33228 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\qt5svg.dll
33555 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\pywintypes34.dll
33851 INFO: Updating manifest in C:\Users\JMSwag\AppData\Roaming\pyinstaller\bin
cache01_py34_32bit\qt5widgets.dll
33851 INFO: Updating resource type 24 name 2 language 1033
33883 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\qt5widgets.dll
40903 INFO: Updating manifest in C:\Users\JMSwag\AppData\Roaming\pyinstaller\bin
cache01_py34_32bit\qt5printsupport.dll
40903 INFO: Updating resource type 24 name 2 language 1033
40918 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\qt5printsupport.dll
41262 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\msvcp100.dll
41636 INFO: Updating manifest in C:\Users\JMSwag\AppData\Roaming\pyinstaller\bin
cache01_py34_32bit\icuuc53.dll
41636 INFO: Updating resource type 24 name 2 language 1033
41652 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\icuuc53.dll
42759 INFO: Updating manifest in C:\Users\JMSwag\AppData\Roaming\pyinstaller\bin
cache01_py34_32bit\icuin53.dll
42759 INFO: Updating resource type 24 name 2 language 1033
42790 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\icuin53.dll
44132 INFO: Executing - upx --lzma -q C:\Users\JMSwag\AppData\Roaming\pyinstalle
r\bincache01_py34_32bit\icudt53.dll
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment