Source code for Ui_MoilApp

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'Moil_Software.ui'
#
# Created by: PyQt5 UI code generator 5.9.2
#
# WARNING! All changes made in this file will be lost!

from PyQt5 import QtCore, QtGui, QtWidgets


[docs] class Ui_MainWindow(object): """ This class sets up the main window UI for the Moil Software application. It initializes the main window and its widgets, including labels, buttons, and layout configurations. """
[docs] def setupUi(self, MainWindow): """ Sets up the UI components for the main window. Args: MainWindow (QMainWindow): The main window to set up the UI components in. """ MainWindow.setObjectName("MainWindow") MainWindow.resize(473, 329) qtRectangle = MainWindow.frameGeometry() centerPoint = QtWidgets.QDesktopWidget().availableGeometry().center() qtRectangle.moveCenter(centerPoint) MainWindow.move(qtRectangle.topLeft()) font = QtGui.QFont() font.setPointSize(13) MainWindow.setFont(font) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName("verticalLayout") self.label = QtWidgets.QLabel(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setMinimumSize(QtCore.QSize(0, 80)) font = QtGui.QFont() font.setFamily("Uroob") font.setPointSize(35) self.label.setFont(font) self.label.setStyleSheet("border-color: rgb(66, 69, 183);\n" "background-color: #71D1BA;\n" "border-radius: 10px;") self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label) spacerItem = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout.addItem(spacerItem) self.verticalLayout_2 = QtWidgets.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.label_3 = QtWidgets.QLabel(self.centralwidget) font = QtGui.QFont() font.setFamily("DejaVu Serif") font.setPointSize(18) self.label_3.setFont(font) self.label_3.setAlignment(QtCore.Qt.AlignCenter) self.label_3.setObjectName("label_3") self.verticalLayout_2.addWidget(self.label_3) spacerItem1 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout_2.addItem(spacerItem1) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem2) self.comboBox = QtWidgets.QComboBox(self.centralwidget) self.comboBox.setMinimumSize(QtCore.QSize(0, 50)) self.comboBox.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setFamily("DejaVu Serif") font.setPointSize(14) self.comboBox.setFont(font) self.comboBox.setFrame(True) self.comboBox.setObjectName("comboBox") self.horizontalLayout.addWidget(self.comboBox) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem3) self.verticalLayout_2.addLayout(self.horizontalLayout) spacerItem4 = QtWidgets.QSpacerItem(20, 15, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) self.verticalLayout_2.addItem(spacerItem4) self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem5) self.add_apps = QtWidgets.QPushButton(self.centralwidget) self.add_apps.setMinimumSize(QtCore.QSize(80, 50)) font = QtGui.QFont() font.setPointSize(14) self.add_apps.setFont(font) self.add_apps.setStyleSheet("QPushButton{ background-color : #71D1BA;}\n" "QPushButton::pressed{ background-color : #71AED1; }\n" "QPushButton{border-style:\"solid\";}\n" "QPushButton{border-radius:\"15\";}") self.add_apps.setObjectName("add_apps") self.horizontalLayout_2.addWidget(self.add_apps) self.Open_btn = QtWidgets.QPushButton(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.Open_btn.sizePolicy().hasHeightForWidth()) self.Open_btn.setSizePolicy(sizePolicy) self.Open_btn.setMinimumSize(QtCore.QSize(80, 50)) self.Open_btn.setStyleSheet("QPushButton{ background-color : #71D1BA;}\n" "QPushButton::pressed{ background-color : #71AED1; }\n" "QPushButton{border-style:\"solid\";}\n" "QPushButton{border-radius:\"10\";}") self.Open_btn.setObjectName("Open_btn") self.horizontalLayout_2.addWidget(self.Open_btn) self.Delete_btn = QtWidgets.QPushButton(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.Delete_btn.sizePolicy().hasHeightForWidth()) self.Delete_btn.setSizePolicy(sizePolicy) self.Delete_btn.setMinimumSize(QtCore.QSize(80, 50)) self.Delete_btn.setStyleSheet("QPushButton{ background-color : #71D1BA;}\n" "QPushButton::pressed{ background-color : #71AED1; }\n" "QPushButton{border-style:\"solid\";}\n" "QPushButton{border-radius:\"10\";}") self.Delete_btn.setObjectName("Delete_btn") self.horizontalLayout_2.addWidget(self.Delete_btn) self.btn_Exit = QtWidgets.QPushButton(self.centralwidget) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btn_Exit.sizePolicy().hasHeightForWidth()) self.btn_Exit.setSizePolicy(sizePolicy) self.btn_Exit.setMinimumSize(QtCore.QSize(80, 50)) font = QtGui.QFont() font.setPointSize(14) self.btn_Exit.setFont(font) self.btn_Exit.setStyleSheet("QPushButton{ background-color : #71D1BA;}\n" "QPushButton::pressed{ background-color : #DE1212; }\n" "QPushButton{border-style:\"solid\";}\n" "QPushButton{border-radius:\"15\";}") self.btn_Exit.setObjectName("btn_Exit") self.horizontalLayout_2.addWidget(self.btn_Exit) spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem6) self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setMinimumSize(QtCore.QSize(50, 50)) self.pushButton.setMaximumSize(QtCore.QSize(40, 16777215)) self.pushButton.setStyleSheet("QPushButton{ background-color : #71D1BA;}\n" "QPushButton::pressed{ background-color : #71AED1; }\n" "QPushButton{border-style:\"solid\";}\n" "QPushButton{border-radius:\"25\";}") self.pushButton.setText("") icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("images/icons_help.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButton.setIcon(icon) self.pushButton.setIconSize(QtCore.QSize(40, 40)) self.pushButton.setObjectName("pushButton") self.horizontalLayout_2.addWidget(self.pushButton) spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem7) self.verticalLayout_2.addLayout(self.horizontalLayout_2) self.verticalLayout.addLayout(self.verticalLayout_2) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)
[docs] def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.label.setText(_translate("MainWindow", "Welcome to Moil Software")) self.label_3.setText(_translate("MainWindow", " Select application here:")) self.add_apps.setText(_translate("MainWindow", "Add")) self.Open_btn.setText(_translate("MainWindow", "Open")) self.Delete_btn.setText(_translate("MainWindow", "Delete")) self.btn_Exit.setText(_translate("MainWindow", "Exit"))
if __name__ == "__main__": import sys app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())