From f5f494978be662217a03326d9a355f0ed4f6904c Mon Sep 17 00:00:00 2001 From: J-onasJones Date: Sat, 28 May 2022 03:06:33 +0200 Subject: [PATCH] Added Qt-UI Files for 1.0 UI update Added ui files as well as their PyQt5 python conversion --- acceptdestruction.py | 62 +++++++++ acceptdestruction.ui | 108 ++++++++++++++++ adminprompt.py | 47 +++++++ adminprompt.ui | 67 ++++++++++ done (1).ui | 67 ++++++++++ done.py | 47 +++++++ done.ui | 67 ++++++++++ mainwindow.py | 134 ++++++++++++++++++++ mainwindow.ui | 293 +++++++++++++++++++++++++++++++++++++++++++ process.py | 44 +++++++ process.ui | 62 +++++++++ src/icon.png | Bin 0 -> 83351 bytes 12 files changed, 998 insertions(+) create mode 100644 acceptdestruction.py create mode 100644 acceptdestruction.ui create mode 100644 adminprompt.py create mode 100644 adminprompt.ui create mode 100644 done (1).ui create mode 100644 done.py create mode 100644 done.ui create mode 100644 mainwindow.py create mode 100644 mainwindow.ui create mode 100644 process.py create mode 100644 process.ui create mode 100644 src/icon.png diff --git a/acceptdestruction.py b/acceptdestruction.py new file mode 100644 index 0000000..808b54e --- /dev/null +++ b/acceptdestruction.py @@ -0,0 +1,62 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'acceptdestruction.ui' +# +# Created by: PyQt5 UI code generator 5.15.6 +# +# WARNING: Any manual changes made to this file will be lost when pyuic5 is +# run again. Do not edit this file unless you know what you are doing. + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_acceptDestruction(object): + def setupUi(self, acceptDestruction): + acceptDestruction.setObjectName("acceptDestruction") + acceptDestruction.resize(472, 242) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap("src/icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + acceptDestruction.setWindowIcon(icon) + self.centralwidget = QtWidgets.QWidget(acceptDestruction) + self.centralwidget.setObjectName("centralwidget") + self.label = QtWidgets.QLabel(self.centralwidget) + self.label.setGeometry(QtCore.QRect(30, 30, 201, 31)) + self.label.setObjectName("label") + self.label_2 = QtWidgets.QLabel(self.centralwidget) + self.label_2.setGeometry(QtCore.QRect(20, 180, 221, 41)) + self.label_2.setObjectName("label_2") + self.pushButton = QtWidgets.QPushButton(self.centralwidget) + self.pushButton.setGeometry(QtCore.QRect(380, 180, 84, 34)) + self.pushButton.setObjectName("pushButton") + self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget) + self.pushButton_2.setGeometry(QtCore.QRect(273, 180, 101, 34)) + self.pushButton_2.setObjectName("pushButton_2") + self.line = QtWidgets.QFrame(self.centralwidget) + self.line.setGeometry(QtCore.QRect(10, 160, 451, 16)) + self.line.setFrameShape(QtWidgets.QFrame.HLine) + self.line.setFrameShadow(QtWidgets.QFrame.Sunken) + self.line.setObjectName("line") + self.label_3 = QtWidgets.QLabel(self.centralwidget) + self.label_3.setGeometry(QtCore.QRect(30, 60, 421, 91)) + self.label_3.setObjectName("label_3") + acceptDestruction.setCentralWidget(self.centralwidget) + self.statusbar = QtWidgets.QStatusBar(acceptDestruction) + self.statusbar.setObjectName("statusbar") + acceptDestruction.setStatusBar(self.statusbar) + + self.retranslateUi(acceptDestruction) + QtCore.QMetaObject.connectSlotsByName(acceptDestruction) + + def retranslateUi(self, acceptDestruction): + _translate = QtCore.QCoreApplication.translate + acceptDestruction.setWindowTitle(_translate("acceptDestruction", "Attention Required")) + self.label.setText(_translate("acceptDestruction", "

Terms of Conditions

")) + self.label_2.setText(_translate("acceptDestruction", "Please accept the terms of conditions\n" +" in order to continue")) + self.pushButton.setText(_translate("acceptDestruction", "Accept")) + self.pushButton_2.setText(_translate("acceptDestruction", "DON\'T accept")) + self.label_3.setText(_translate("acceptDestruction", "Any possible damage caused by this program is this program\'s user\'s\n" +" responsability and NOT the author\'s\n" +"\n" +"This program is not to be redistributed.")) diff --git a/acceptdestruction.ui b/acceptdestruction.ui new file mode 100644 index 0000000..1fad7d3 --- /dev/null +++ b/acceptdestruction.ui @@ -0,0 +1,108 @@ + + + acceptDestruction + + + + 0 + 0 + 472 + 242 + + + + Attention Required + + + + src/icon.pngsrc/icon.png + + + + + + 30 + 30 + 201 + 31 + + + + <html><head/><body><p><span style=" font-size:14pt; font-weight:600;">Terms of Conditions</span></p></body></html> + + + + + + 20 + 180 + 221 + 41 + + + + Please accept the terms of conditions + in order to continue + + + + + + 380 + 180 + 84 + 34 + + + + Accept + + + + + + 273 + 180 + 101 + 34 + + + + DON'T accept + + + + + + 10 + 160 + 451 + 16 + + + + Qt::Horizontal + + + + + + 30 + 60 + 421 + 91 + + + + Any possible damage caused by this program is this program's user's + responsability and NOT the author's + +This program is not to be redistributed. + + + + + + + + diff --git a/adminprompt.py b/adminprompt.py new file mode 100644 index 0000000..9b3448a --- /dev/null +++ b/adminprompt.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'adminprompt.ui' +# +# Created by: PyQt5 UI code generator 5.15.6 +# +# WARNING: Any manual changes made to this file will be lost when pyuic5 is +# run again. Do not edit this file unless you know what you are doing. + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_administratorRequired(object): + def setupUi(self, administratorRequired): + administratorRequired.setObjectName("administratorRequired") + administratorRequired.resize(271, 168) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap("src/icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + administratorRequired.setWindowIcon(icon) + self.centralwidget = QtWidgets.QWidget(administratorRequired) + self.centralwidget.setObjectName("centralwidget") + self.titleLabel = QtWidgets.QLabel(self.centralwidget) + self.titleLabel.setGeometry(QtCore.QRect(10, 10, 251, 18)) + self.titleLabel.setObjectName("titleLabel") + self.contentLabel = QtWidgets.QLabel(self.centralwidget) + self.contentLabel.setGeometry(QtCore.QRect(20, 40, 221, 51)) + self.contentLabel.setObjectName("contentLabel") + self.buttonOk = QtWidgets.QPushButton(self.centralwidget) + self.buttonOk.setGeometry(QtCore.QRect(90, 110, 84, 34)) + self.buttonOk.setObjectName("buttonOk") + administratorRequired.setCentralWidget(self.centralwidget) + self.statusbar = QtWidgets.QStatusBar(administratorRequired) + self.statusbar.setObjectName("statusbar") + administratorRequired.setStatusBar(self.statusbar) + + self.retranslateUi(administratorRequired) + QtCore.QMetaObject.connectSlotsByName(administratorRequired) + + def retranslateUi(self, administratorRequired): + _translate = QtCore.QCoreApplication.translate + administratorRequired.setWindowTitle(_translate("administratorRequired", "Administrator Required")) + self.titleLabel.setText(_translate("administratorRequired", "

Administrator Rights Required

")) + self.contentLabel.setText(_translate("administratorRequired", "Windows Administrator is required to\n" +" run this program. Right Click on exe\n" +" and click \"Run as administrator\".")) + self.buttonOk.setText(_translate("administratorRequired", "OK")) diff --git a/adminprompt.ui b/adminprompt.ui new file mode 100644 index 0000000..96ca89f --- /dev/null +++ b/adminprompt.ui @@ -0,0 +1,67 @@ + + + administratorRequired + + + + 0 + 0 + 271 + 168 + + + + Administrator Required + + + + src/icon.pngsrc/icon.png + + + + + + 10 + 10 + 251 + 18 + + + + <html><head/><body><p><span style=" font-size:12pt; font-weight:600;">Administrator Rights Required</span></p></body></html> + + + + + + 20 + 40 + 221 + 51 + + + + Windows Administrator is required to + run this program. Right Click on exe + and click "Run as administrator". + + + + + + 90 + 110 + 84 + 34 + + + + OK + + + + + + + + diff --git a/done (1).ui b/done (1).ui new file mode 100644 index 0000000..47ec59d --- /dev/null +++ b/done (1).ui @@ -0,0 +1,67 @@ + + + done + + + + 0 + 0 + 248 + 182 + + + + All Done! + + + + src/icon.pngsrc/icon.png + + + + + + 80 + 20 + 91 + 31 + + + + <html><head/><body><p><span style=" font-size:14pt; font-weight:600;">All Done!</span></p></body></html> + + + + + + 40 + 50 + 171 + 61 + + + + Thanks for using this tool + and enjoy your now less + bloaty Windows installation! + + + + + + 70 + 120 + 91 + 34 + + + + Exit Program + + + + + + + + diff --git a/done.py b/done.py new file mode 100644 index 0000000..4e01089 --- /dev/null +++ b/done.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'done.ui' +# +# Created by: PyQt5 UI code generator 5.15.6 +# +# WARNING: Any manual changes made to this file will be lost when pyuic5 is +# run again. Do not edit this file unless you know what you are doing. + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_done(object): + def setupUi(self, done): + done.setObjectName("done") + done.resize(248, 182) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap("src/icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + done.setWindowIcon(icon) + self.centralwidget = QtWidgets.QWidget(done) + self.centralwidget.setObjectName("centralwidget") + self.label = QtWidgets.QLabel(self.centralwidget) + self.label.setGeometry(QtCore.QRect(80, 20, 91, 31)) + self.label.setObjectName("label") + self.label_2 = QtWidgets.QLabel(self.centralwidget) + self.label_2.setGeometry(QtCore.QRect(40, 50, 171, 61)) + self.label_2.setObjectName("label_2") + self.pushButton = QtWidgets.QPushButton(self.centralwidget) + self.pushButton.setGeometry(QtCore.QRect(70, 120, 91, 34)) + self.pushButton.setObjectName("pushButton") + done.setCentralWidget(self.centralwidget) + self.statusbar = QtWidgets.QStatusBar(done) + self.statusbar.setObjectName("statusbar") + done.setStatusBar(self.statusbar) + + self.retranslateUi(done) + QtCore.QMetaObject.connectSlotsByName(done) + + def retranslateUi(self, done): + _translate = QtCore.QCoreApplication.translate + done.setWindowTitle(_translate("done", "All Done!")) + self.label.setText(_translate("done", "

All Done!

")) + self.label_2.setText(_translate("done", "Thanks for using this tool\n" +" and enjoy your now less\n" +" bloaty Windows installation!")) + self.pushButton.setText(_translate("done", "Exit Program")) diff --git a/done.ui b/done.ui new file mode 100644 index 0000000..47ec59d --- /dev/null +++ b/done.ui @@ -0,0 +1,67 @@ + + + done + + + + 0 + 0 + 248 + 182 + + + + All Done! + + + + src/icon.pngsrc/icon.png + + + + + + 80 + 20 + 91 + 31 + + + + <html><head/><body><p><span style=" font-size:14pt; font-weight:600;">All Done!</span></p></body></html> + + + + + + 40 + 50 + 171 + 61 + + + + Thanks for using this tool + and enjoy your now less + bloaty Windows installation! + + + + + + 70 + 120 + 91 + 34 + + + + Exit Program + + + + + + + + diff --git a/mainwindow.py b/mainwindow.py new file mode 100644 index 0000000..a1da071 --- /dev/null +++ b/mainwindow.py @@ -0,0 +1,134 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'mainwindow.ui' +# +# Created by: PyQt5 UI code generator 5.15.6 +# +# WARNING: Any manual changes made to this file will be lost when pyuic5 is +# run again. Do not edit this file unless you know what you are doing. + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + MainWindow.setObjectName("MainWindow") + MainWindow.resize(888, 481) + MainWindow.setAcceptDrops(False) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap("src/icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + MainWindow.setWindowIcon(icon) + self.centralwidget = QtWidgets.QWidget(MainWindow) + self.centralwidget.setObjectName("centralwidget") + self.titleLabel = QtWidgets.QLabel(self.centralwidget) + self.titleLabel.setGeometry(QtCore.QRect(40, 20, 521, 71)) + self.titleLabel.setScaledContents(False) + self.titleLabel.setObjectName("titleLabel") + self.actionLabel = QtWidgets.QLabel(self.centralwidget) + self.actionLabel.setGeometry(QtCore.QRect(50, 100, 111, 17)) + self.actionLabel.setObjectName("actionLabel") + self.buttonAll = QtWidgets.QPushButton(self.centralwidget) + self.buttonAll.setGeometry(QtCore.QRect(40, 120, 351, 71)) + self.buttonAll.setObjectName("buttonAll") + self.butonBing = QtWidgets.QPushButton(self.centralwidget) + self.butonBing.setGeometry(QtCore.QRect(40, 200, 351, 25)) + self.butonBing.setObjectName("butonBing") + self.buttonXbox = QtWidgets.QPushButton(self.centralwidget) + self.buttonXbox.setGeometry(QtCore.QRect(40, 230, 351, 25)) + self.buttonXbox.setObjectName("buttonXbox") + self.buttonUsual = QtWidgets.QPushButton(self.centralwidget) + self.buttonUsual.setGeometry(QtCore.QRect(40, 260, 351, 71)) + self.buttonUsual.setObjectName("buttonUsual") + self.buttonCustom = QtWidgets.QPushButton(self.centralwidget) + self.buttonCustom.setGeometry(QtCore.QRect(40, 370, 351, 25)) + self.buttonCustom.setObjectName("buttonCustom") + self.listBing = QtWidgets.QLabel(self.centralwidget) + self.listBing.setGeometry(QtCore.QRect(400, 200, 451, 20)) + self.listBing.setObjectName("listBing") + self.listAll = QtWidgets.QLabel(self.centralwidget) + self.listAll.setGeometry(QtCore.QRect(400, 120, 471, 71)) + self.listAll.setObjectName("listAll") + self.listXbox = QtWidgets.QLabel(self.centralwidget) + self.listXbox.setGeometry(QtCore.QRect(400, 230, 451, 20)) + self.listXbox.setObjectName("listXbox") + self.listUsual = QtWidgets.QLabel(self.centralwidget) + self.listUsual.setGeometry(QtCore.QRect(400, 260, 461, 71)) + self.listUsual.setObjectName("listUsual") + self.buttonEdge = QtWidgets.QPushButton(self.centralwidget) + self.buttonEdge.setGeometry(QtCore.QRect(40, 340, 351, 25)) + self.buttonEdge.setObjectName("buttonEdge") + self.listEdge = QtWidgets.QLabel(self.centralwidget) + self.listEdge.setGeometry(QtCore.QRect(400, 340, 451, 20)) + self.listEdge.setObjectName("listEdge") + self.listCustom = QtWidgets.QLabel(self.centralwidget) + self.listCustom.setGeometry(QtCore.QRect(400, 370, 451, 20)) + self.listCustom.setObjectName("listCustom") + self.listLabel = QtWidgets.QLabel(self.centralwidget) + self.listLabel.setGeometry(QtCore.QRect(400, 100, 181, 17)) + self.listLabel.setObjectName("listLabel") + self.labelCredits = QtWidgets.QLabel(self.centralwidget) + self.labelCredits.setGeometry(QtCore.QRect(570, 50, 101, 18)) + self.labelCredits.setObjectName("labelCredits") + MainWindow.setCentralWidget(self.centralwidget) + self.statusbar = QtWidgets.QStatusBar(MainWindow) + self.statusbar.setObjectName("statusbar") + MainWindow.setStatusBar(self.statusbar) + self.menuBar = QtWidgets.QMenuBar(MainWindow) + self.menuBar.setGeometry(QtCore.QRect(0, 0, 888, 30)) + self.menuBar.setObjectName("menuBar") + self.menuFile = QtWidgets.QMenu(self.menuBar) + self.menuFile.setObjectName("menuFile") + self.menuAbout = QtWidgets.QMenu(self.menuBar) + self.menuAbout.setObjectName("menuAbout") + self.menuHelp = QtWidgets.QMenu(self.menuBar) + self.menuHelp.setObjectName("menuHelp") + MainWindow.setMenuBar(self.menuBar) + self.actionExit = QtWidgets.QAction(MainWindow) + self.actionExit.setObjectName("actionExit") + self.actionCredits = QtWidgets.QAction(MainWindow) + self.actionCredits.setObjectName("actionCredits") + self.actionGet_Help_Online = QtWidgets.QAction(MainWindow) + self.actionGet_Help_Online.setObjectName("actionGet_Help_Online") + self.menuFile.addAction(self.actionExit) + self.menuAbout.addAction(self.actionCredits) + self.menuHelp.addAction(self.actionGet_Help_Online) + self.menuBar.addAction(self.menuFile.menuAction()) + self.menuBar.addAction(self.menuAbout.menuAction()) + self.menuBar.addAction(self.menuHelp.menuAction()) + + self.retranslateUi(MainWindow) + QtCore.QMetaObject.connectSlotsByName(MainWindow) + + def retranslateUi(self, MainWindow): + _translate = QtCore.QCoreApplication.translate + MainWindow.setWindowTitle(_translate("MainWindow", "Windows Bloatware Removal Tool")) + self.titleLabel.setText(_translate("MainWindow", "

Welcome to the Windows Bloatware Removal Tool v0.1.2

")) + self.actionLabel.setText(_translate("MainWindow", "

Select an Action:

")) + self.buttonAll.setText(_translate("MainWindow", "Remove all preinstalled unremovable Apps from Windows")) + self.butonBing.setText(_translate("MainWindow", "Remove all Bing related Apps from Windows")) + self.buttonXbox.setText(_translate("MainWindow", "Remove all Xbox related Apps from Windows")) + self.buttonUsual.setText(_translate("MainWindow", "Remove all Apps that You would usually\n" +" remove from Windows")) + self.buttonCustom.setText(_translate("MainWindow", "Remove a custom selection of Apps from Windows")) + self.listBing.setText(_translate("MainWindow", "Finance, News, Sports, Weather")) + self.listAll.setText(_translate("MainWindow", "3D Builder, Alarms, Calculator, Communications, Camera, Cortana, Get Office,\n" +" Skype, Get Started, Groove Music, Maps, News, One Note, People, Solitaire\n" +" Collection, Finance, Video & TV, Photos, Microsoft Store, Sports, Voice Recorder,\n" +" Weather, Xbox, Xbox Gaming Overlay, Get Help, Your Phone, Cortana, Edge")) + self.listXbox.setText(_translate("MainWindow", "Xbox, Xbox Game Bar")) + self.listUsual.setText(_translate("MainWindow", "3D Builder, Alarms, Communications, Camera, Cortana, Get Office, Skype,\n" +" Get Started, Groove Music, Maps, News, One Note, People, Solitaire Collection,\n" +" Finance, Sports, Voice Recorder, Weather, Xbox, Get Help, Your Phone, Cortana,\n" +" Edge")) + self.buttonEdge.setText(_translate("MainWindow", "Remove Microsoft Edge from Windows")) + self.listEdge.setText(_translate("MainWindow", "Edge")) + self.listCustom.setText(_translate("MainWindow", "Custom...")) + self.listLabel.setText(_translate("MainWindow", "

Apps that will be removed:

")) + self.labelCredits.setText(_translate("MainWindow", "

by Jonas_jones

")) + self.menuFile.setTitle(_translate("MainWindow", "File")) + self.menuAbout.setTitle(_translate("MainWindow", "About")) + self.menuHelp.setTitle(_translate("MainWindow", "Help")) + self.actionExit.setText(_translate("MainWindow", "Exit")) + self.actionCredits.setText(_translate("MainWindow", "Credits")) + self.actionGet_Help_Online.setText(_translate("MainWindow", "Get Help Online")) diff --git a/mainwindow.ui b/mainwindow.ui new file mode 100644 index 0000000..aeec09e --- /dev/null +++ b/mainwindow.ui @@ -0,0 +1,293 @@ + + + MainWindow + + + + 0 + 0 + 888 + 481 + + + + false + + + Windows Bloatware Removal Tool + + + + src/icon.pngsrc/icon.png + + + + + + 40 + 20 + 521 + 71 + + + + <html><head/><body><p><span style=" font-size:16pt;">Welcome to the Windows Bloatware Removal Tool v0.1.2</span></p></body></html> + + + false + + + + + + 50 + 100 + 111 + 17 + + + + <html><head/><body><p><span style=" font-size:10pt; font-weight:700;">Select an Action:</span></p></body></html> + + + + + + 40 + 120 + 351 + 71 + + + + Remove all preinstalled unremovable Apps from Windows + + + + + + 40 + 200 + 351 + 25 + + + + Remove all Bing related Apps from Windows + + + + + + 40 + 230 + 351 + 25 + + + + Remove all Xbox related Apps from Windows + + + + + + 40 + 260 + 351 + 71 + + + + Remove all Apps that You would usually + remove from Windows + + + + + + 40 + 370 + 351 + 25 + + + + Remove a custom selection of Apps from Windows + + + + + + 400 + 200 + 451 + 20 + + + + Finance, News, Sports, Weather + + + + + + 400 + 120 + 471 + 71 + + + + 3D Builder, Alarms, Calculator, Communications, Camera, Cortana, Get Office, + Skype, Get Started, Groove Music, Maps, News, One Note, People, Solitaire + Collection, Finance, Video & TV, Photos, Microsoft Store, Sports, Voice Recorder, + Weather, Xbox, Xbox Gaming Overlay, Get Help, Your Phone, Cortana, Edge + + + + + + 400 + 230 + 451 + 20 + + + + Xbox, Xbox Game Bar + + + + + + 400 + 260 + 461 + 71 + + + + 3D Builder, Alarms, Communications, Camera, Cortana, Get Office, Skype, + Get Started, Groove Music, Maps, News, One Note, People, Solitaire Collection, + Finance, Sports, Voice Recorder, Weather, Xbox, Get Help, Your Phone, Cortana, + Edge + + + + + + 40 + 340 + 351 + 25 + + + + Remove Microsoft Edge from Windows + + + + + + 400 + 340 + 451 + 20 + + + + Edge + + + + + + 400 + 370 + 451 + 20 + + + + Custom... + + + + + + 400 + 100 + 181 + 17 + + + + <html><head/><body><p><span style=" font-size:10pt; font-weight:700;">Apps that will be removed:</span></p></body></html> + + + + + + 570 + 50 + 101 + 18 + + + + <html><head/><body><p><span style=" font-weight:600;">by Jonas_jones</span></p></body></html> + + + + + + + + 0 + 0 + 888 + 30 + + + + + File + + + + + + About + + + + + + Help + + + + + + + + + + Exit + + + + + Credits + + + + + Get Help Online + + + + + + diff --git a/process.py b/process.py new file mode 100644 index 0000000..7185b1b --- /dev/null +++ b/process.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'process.ui' +# +# Created by: PyQt5 UI code generator 5.15.6 +# +# WARNING: Any manual changes made to this file will be lost when pyuic5 is +# run again. Do not edit this file unless you know what you are doing. + + +from PyQt5 import QtCore, QtGui, QtWidgets + + +class Ui_Working(object): + def setupUi(self, Working): + Working.setObjectName("Working") + Working.resize(881, 426) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap("src/icon.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + Working.setWindowIcon(icon) + self.centralwidget = QtWidgets.QWidget(Working) + self.centralwidget.setObjectName("centralwidget") + self.progressBar = QtWidgets.QProgressBar(self.centralwidget) + self.progressBar.setGeometry(QtCore.QRect(30, 70, 821, 23)) + self.progressBar.setProperty("value", 24) + self.progressBar.setObjectName("progressBar") + self.titleLabel = QtWidgets.QLabel(self.centralwidget) + self.titleLabel.setGeometry(QtCore.QRect(30, 30, 91, 31)) + self.titleLabel.setObjectName("titleLabel") + self.progressOutput = QtWidgets.QPlainTextEdit(self.centralwidget) + self.progressOutput.setGeometry(QtCore.QRect(30, 100, 821, 301)) + self.progressOutput.setObjectName("progressOutput") + Working.setCentralWidget(self.centralwidget) + self.statusbar = QtWidgets.QStatusBar(Working) + self.statusbar.setObjectName("statusbar") + Working.setStatusBar(self.statusbar) + + self.retranslateUi(Working) + QtCore.QMetaObject.connectSlotsByName(Working) + + def retranslateUi(self, Working): + _translate = QtCore.QCoreApplication.translate + Working.setWindowTitle(_translate("Working", "Working....")) + self.titleLabel.setText(_translate("Working", "

Working...

")) diff --git a/process.ui b/process.ui new file mode 100644 index 0000000..dc63032 --- /dev/null +++ b/process.ui @@ -0,0 +1,62 @@ + + + Working + + + + 0 + 0 + 881 + 426 + + + + Working.... + + + + src/icon.pngsrc/icon.png + + + + + + 30 + 70 + 821 + 23 + + + + 24 + + + + + + 30 + 30 + 91 + 31 + + + + <html><head/><body><p><span style=" font-size:12pt; font-weight:600;">Working...</span></p></body></html> + + + + + + 30 + 100 + 821 + 301 + + + + + + + + + diff --git a/src/icon.png b/src/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7bc15170060b9bbb7f650594d6f1a1df0f3451ca GIT binary patch literal 83351 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%0DhngYLnaQse=0;^STtalCvf8L-b0KcO zy`J2t#mOs=PgSLL?@Q2l81VDU?&8wvaleOU&@km^nJ~%*hS*bCI6RwFz}$v@RX!B@ zd|o8BUXL5f!8WiA$7~cu$b$l{42Hobr~?i}EX`o0qPR+gVzFd4YJ=L%G$F?)0XRRe z%xjjc5s|BTmJH*l8M3_Hao{=p>b>8>t*PlzGg|c`uRFpx?H8U|p6&&P)9gvw8fEdE~cPh;-7^&Qq+wDS)tRGfOKgwN) z(P436!r&3KTiwtOo`lQF{XpWU(pq6_8_Y5YCblkleBbz^nisOAmBi`=K+>flF1CG3!D>Ks`b+WAXa7TskJD1O`9Gn6HY! z+pR}m$AfSFHws)LQ8<@*JL{fh7vtHxeu>)-mLNj!ZB9uRW4Gu$Fjjz1eiHcBw}b`Y z*w~pBuBV%T+!$KmB5%F52ah~52R%JG^&X5m7zW-x@)3|ZLj-W6Dl0QDVDxQ1bur}T z3P^f7Il0!HgATYlr~<)k7i`EZ04E_{s7V?(JhmPfkGzP0%Z~m%Z%3(9ES3QZHIWnf zCw(wdEM9s}c=wB_ntU8yeFdBq%ivZNz|Eb0EhRl<k2bC(1sPS6Q|JkzqqVXD|7d-!3X zq+}c(EhMqf`?bet|{EOU`Dx2HqAl*r&|SPy^4K@^r&LU(cpWJR-}s96Jvnqo$Wu@aCm zH0^tjoSfVe;(_B@eS{@2C|IVPa*RSI{h#sEBVeEKL75qbk~-R$*Asx_7I^RVdZ4EgQrhxma71WLjFTwo zOra$HjsVqYoz?dyI-8H8@7SJbZ{jh2eB-|o8Cob51BNbgrMj&|bgVlLL;gPKI`%+X zy%Z7S)wIQwoqg!0Jtxe9u<5sH+gif`gn5>lQb@uGQ6+}73&q*3Y5f3Cy!Jzs*;8*N zO?&?{?E!P=;mxnzi;o^G&pq&#X}V5Df0%(JOA`cn4c|`5NsNw-dH9l)r0<9vJh&TL z?L5I1uV>2r;uk@IQ%R~=ygbu1;3vzEzhD~l`9++wQN0c;xnK{$fbnC)*ULg!VD_N! z&@(Wuy9Z6%2*4fM9tCb(6EspWSIpYwb&~70?KrFr8xY?06x{Fq9$PlN3!BY${v%EY zVyEKiXSd;Ydl2GT2Q^xWA>By~awRV9*p9!v`U6zhD85(}ej1oP2k(CKK76FHB4@!{ z)SJMnais0^!*2?bzMCZmvg$@0fK1ZQ%A^}uD4JGVjBBo8RT+{BAWq%_w~O4TEag>b z^dYpUB6oiol8W+7n)>AXlI5269!ojEQh!V8+ZS4kQ|qw#TffE1#=4vbZ)Z(y8bc7qdC3|RkXhrHanH5UFZ(tX`JDP|Z^$MkUeWtV17iyad z+($mKR(Nr6j8m7nQTOjp%6*(1fMaIOg9mcL5|!}!WG}~>HL>hd=0eS4iCf6_|)P7&&VSaT`nRP=(NeqEh zRbn9UR^{x$D=&Tp)4Pa{Nfdq>sF{SF-}w!epO}M)L^zf=rnCrI-6DQZ8jp?qriSy~ z20d`)mBIpWOj*nd$6To`EeWeGVE`97a&!mznihaD2MbA<3*}m>zEGI3TRL;KBi2Ga zYi=ANC3>~BFjUW?(ze`*S{bE?l#&^WdbUDFtpBN$d~Z7@*FOkLzE2XknufOnR%J1^KgDJE-D-+Cy@ul8ghnUA%9AP-rC72g;W)U20UY-2mEh=6 zVbwonyU6O*fXM{N$G8?^I^HqS0(YKP9aQcqGI2Q+S|VxYC@dDP<>X1&4u1fR?I@yk zNK+sa6b?*ic>%|Etjo%Hw`5e{vJJpX1Yu-`Ibr z=#w-4Yb_pyVlV(#T#=fS-1v_wu^uq*CL{Dca8QEo#LAQ={*~NU56~thDEbhlcIH0y zk!dqkyK-VvnUqg{xJ18EG zUuLC_k`@X(*5ky+=P2eaxzzGh=w+

ILyIQr>vk!W&*tNjpMTb_cfbsHp9MS+j7 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 literal 0 HcmV?d00001