diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cd5504d --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +__pycache__/ +*.pyc +*.spec +/output + + diff --git a/main.ico b/main.ico new file mode 100644 index 0000000..bad03ad Binary files /dev/null and b/main.ico differ diff --git a/main.py b/main.py new file mode 100644 index 0000000..18d8863 --- /dev/null +++ b/main.py @@ -0,0 +1,26 @@ +import sys + +from PySide6.QtGui import * +from PySide6.QtCore import * +from PySide6.QtWidgets import * +from qt_material import apply_stylesheet + +from main_ui import Ui_MainWindow + + +class MainWindow(QMainWindow,Ui_MainWindow): + def __init__(self): + super().__init__() + self.setupUi(self) + + def initUI(self): + self.setWindowIcon(QIcon("main.ico")) + self.setWindowTitle("Model Team Tools") + + +if __name__ == '__main__': + app = QApplication([]) + window = MainWindow() + window.initUI() + window.show() + sys.exit(app.exec()) diff --git a/main.ui b/main.ui new file mode 100644 index 0000000..31ffdca --- /dev/null +++ b/main.ui @@ -0,0 +1,49 @@ + + + MainWindow + + + + 0 + 0 + 800 + 600 + + + + MainWindow + + + + + + + + + + + + 0 + 0 + 800 + 21 + + + + + File + + + + + + + + + Config + + + + + + diff --git a/main_ui.py b/main_ui.py new file mode 100644 index 0000000..b6ce4cb --- /dev/null +++ b/main_ui.py @@ -0,0 +1,63 @@ +# -*- coding: utf-8 -*- + +################################################################################ +## Form generated from reading UI file 'main.ui' +## +## Created by: Qt User Interface Compiler version 6.8.2 +## +## WARNING! All changes made in this file will be lost when recompiling UI file! +################################################################################ + +from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, + QMetaObject, QObject, QPoint, QRect, + QSize, QTime, QUrl, Qt) +from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, + QCursor, QFont, QFontDatabase, QGradient, + QIcon, QImage, QKeySequence, QLinearGradient, + QPainter, QPalette, QPixmap, QRadialGradient, + QTransform) +from PySide6.QtWidgets import (QApplication, QGridLayout, QMainWindow, QMenu, + QMenuBar, QSizePolicy, QStackedWidget, QStatusBar, + QWidget) + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + if not MainWindow.objectName(): + MainWindow.setObjectName(u"MainWindow") + MainWindow.resize(800, 600) + self.actionconfigs = QAction(MainWindow) + self.actionconfigs.setObjectName(u"actionconfigs") + self.centralwidget = QWidget(MainWindow) + self.centralwidget.setObjectName(u"centralwidget") + self.gridLayout = QGridLayout(self.centralwidget) + self.gridLayout.setObjectName(u"gridLayout") + self.stackedWidget = QStackedWidget(self.centralwidget) + self.stackedWidget.setObjectName(u"stackedWidget") + + self.gridLayout.addWidget(self.stackedWidget, 0, 0, 1, 1) + + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QMenuBar(MainWindow) + self.menubar.setObjectName(u"menubar") + self.menubar.setGeometry(QRect(0, 0, 800, 21)) + self.menu = QMenu(self.menubar) + self.menu.setObjectName(u"menu") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QStatusBar(MainWindow) + self.statusbar.setObjectName(u"statusbar") + MainWindow.setStatusBar(self.statusbar) + + self.menubar.addAction(self.menu.menuAction()) + self.menu.addAction(self.actionconfigs) + + self.retranslateUi(MainWindow) + + QMetaObject.connectSlotsByName(MainWindow) + # setupUi + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) + self.actionconfigs.setText(QCoreApplication.translate("MainWindow", u"Config", None)) + self.menu.setTitle(QCoreApplication.translate("MainWindow", u"File", None)) + # retranslateUi +