diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..86af135 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +__pycache__/pyqt5_gui.cpython-312.pyc diff --git a/Teil_60_Qt_1.py b/Teil_60_Qt_1.py new file mode 100644 index 0000000..a50bea6 --- /dev/null +++ b/Teil_60_Qt_1.py @@ -0,0 +1,14 @@ +from PySide6.QtWidgets import QApplication, QMainWindow +from pyqt5_gui import Ui_MainWindow + +class Frm_main(QMainWindow, Ui_MainWindow): + def __init__(self): + super().__init__() + self.setupUi(self) + +app = QApplication() +frm_main = Frm_main() +frm_main.lbl_eins.setText("Ein Label") +#self.lbl_eins.setText(QCoreApplication.translate("MainWindow", u"Das Label", None)) +frm_main.show() +app.exec() diff --git a/pyqt5.ui b/pyqt5.ui new file mode 100644 index 0000000..9127345 --- /dev/null +++ b/pyqt5.ui @@ -0,0 +1,101 @@ + + + MainWindow + + + + 0 + 0 + 489 + 299 + + + + TestApp + + + + + + 0 + 0 + 361 + 181 + + + + + 0 + + + + + + + Das Label + + + Qt::AlignCenter + + + + + + + Laden + + + + + + + Schließen + + + + + + + + + Okay + + + + + + + Abbrechen + + + + + + + + + + 0 + 0 + 489 + 22 + + + + + Datei + + + + + + + + + &öffnen + + + + + + diff --git a/pyqt5_gui.py b/pyqt5_gui.py new file mode 100644 index 0000000..cd9f9ed --- /dev/null +++ b/pyqt5_gui.py @@ -0,0 +1,98 @@ +# -*- coding: utf-8 -*- + +################################################################################ +## Form generated from reading UI file 'pyqt5.ui' +## +## Created by: Qt User Interface Compiler version 6.6.0 +## +## 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, QHBoxLayout, QLabel, QMainWindow, + QMenu, QMenuBar, QPushButton, QSizePolicy, + QStatusBar, QVBoxLayout, QWidget) + +class Ui_MainWindow(object): + def setupUi(self, MainWindow): + if not MainWindow.objectName(): + MainWindow.setObjectName(u"MainWindow") + MainWindow.resize(489, 299) + self.action_oeffnen = QAction(MainWindow) + self.action_oeffnen.setObjectName(u"action_oeffnen") + self.centralwidget = QWidget(MainWindow) + self.centralwidget.setObjectName(u"centralwidget") + self.layoutWidget = QWidget(self.centralwidget) + self.layoutWidget.setObjectName(u"layoutWidget") + self.layoutWidget.setGeometry(QRect(0, 0, 361, 181)) + self.horizontalLayout = QHBoxLayout(self.layoutWidget) + self.horizontalLayout.setObjectName(u"horizontalLayout") + self.horizontalLayout.setContentsMargins(0, 0, 0, 0) + self.verticalLayout = QVBoxLayout() + self.verticalLayout.setObjectName(u"verticalLayout") + self.lbl_eins = QLabel(self.layoutWidget) + self.lbl_eins.setObjectName(u"lbl_eins") + self.lbl_eins.setAlignment(Qt.AlignCenter) + + self.verticalLayout.addWidget(self.lbl_eins) + + self.pBtn_laden = QPushButton(self.layoutWidget) + self.pBtn_laden.setObjectName(u"pBtn_laden") + + self.verticalLayout.addWidget(self.pBtn_laden) + + self.pBtn_schliessen = QPushButton(self.layoutWidget) + self.pBtn_schliessen.setObjectName(u"pBtn_schliessen") + + self.verticalLayout.addWidget(self.pBtn_schliessen) + + + self.horizontalLayout.addLayout(self.verticalLayout) + + self.pBtn_ok = QPushButton(self.layoutWidget) + self.pBtn_ok.setObjectName(u"pBtn_ok") + + self.horizontalLayout.addWidget(self.pBtn_ok) + + self.pBtn_abbrechen = QPushButton(self.layoutWidget) + self.pBtn_abbrechen.setObjectName(u"pBtn_abbrechen") + + self.horizontalLayout.addWidget(self.pBtn_abbrechen) + + MainWindow.setCentralWidget(self.centralwidget) + self.menubar = QMenuBar(MainWindow) + self.menubar.setObjectName(u"menubar") + self.menubar.setGeometry(QRect(0, 0, 489, 22)) + self.menuDatei = QMenu(self.menubar) + self.menuDatei.setObjectName(u"menuDatei") + MainWindow.setMenuBar(self.menubar) + self.statusbar = QStatusBar(MainWindow) + self.statusbar.setObjectName(u"statusbar") + MainWindow.setStatusBar(self.statusbar) + + self.menubar.addAction(self.menuDatei.menuAction()) + self.menuDatei.addAction(self.action_oeffnen) + + self.retranslateUi(MainWindow) + + QMetaObject.connectSlotsByName(MainWindow) + # setupUi + + def retranslateUi(self, MainWindow): + MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"TestApp", None)) + self.action_oeffnen.setText(QCoreApplication.translate("MainWindow", u"&\u00f6ffnen", None)) + self.lbl_eins.setText(QCoreApplication.translate("MainWindow", u"Das Label", None)) + self.pBtn_laden.setText(QCoreApplication.translate("MainWindow", u"Laden", None)) + self.pBtn_schliessen.setText(QCoreApplication.translate("MainWindow", u"Schlie\u00dfen", None)) + self.pBtn_ok.setText(QCoreApplication.translate("MainWindow", u"Okay", None)) + self.pBtn_abbrechen.setText(QCoreApplication.translate("MainWindow", u"Abbrechen", None)) + self.menuDatei.setTitle(QCoreApplication.translate("MainWindow", u"Datei", None)) + # retranslateUi +