Compare commits
2 Commits
e677a56b29
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| b81fd82bab | |||
| bc12ba220c |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -2,3 +2,4 @@ __pycache__/pyqt5_gui.cpython-312.pyc
|
|||||||
ht-multi.code-workspace
|
ht-multi.code-workspace
|
||||||
ht-multi_Win.code-workspace
|
ht-multi_Win.code-workspace
|
||||||
ht-multi.code-workspace
|
ht-multi.code-workspace
|
||||||
|
meine.db
|
||||||
|
|||||||
@@ -1,12 +1,24 @@
|
|||||||
from PySide6.QtWidgets import QApplication, QMainWindow
|
import sys
|
||||||
from pyqt5_gui import Ui_MainWindow
|
from PyQt5.QtWidgets import QApplication, QMainWindow
|
||||||
|
from PyQt5 import QtSql
|
||||||
|
from PyQt5.uic import loadUi
|
||||||
|
|
||||||
class Frm_main(QMainWindow, Ui_MainWindow):
|
class Frm_main(QMainWindow):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super().__init__()
|
super(Frm_main, self).__init__()
|
||||||
self.setupUi(self)
|
loadUi("pyqt5.ui", self)
|
||||||
|
mod_geraete = QtSql.QSqlRelationalTableModel()
|
||||||
|
mod_geraete.setTable("Geraete")
|
||||||
|
mod_geraete.setRelation(2, QtSql.QSqlRelation("Kunden", "Kunden_Index", "Kunden_Name"))
|
||||||
|
mod_geraete.setRelation(6, QtSql.QSqlRelation("Pruefung", "Pruefung_Ablauf", "Pruefung_Name"))
|
||||||
|
mod_geraete.select()
|
||||||
|
self.tbl_geraete.setModel(mod_geraete)
|
||||||
|
|
||||||
app = QApplication()
|
db = QtSql.QSqlDatabase.addDatabase("QSQLITE")
|
||||||
|
db.setDatabaseName("meine.db")
|
||||||
|
|
||||||
|
|
||||||
|
app = QApplication(sys.argv)
|
||||||
frm_main = Frm_main()
|
frm_main = Frm_main()
|
||||||
frm_main.lbl_eins.setText("Ein Label")
|
frm_main.lbl_eins.setText("Ein Label")
|
||||||
#self.lbl_eins.setText(QCoreApplication.translate("MainWindow", u"Das Label", None))
|
#self.lbl_eins.setText(QCoreApplication.translate("MainWindow", u"Das Label", None))
|
||||||
|
|||||||
152
pyqt5.ui
152
pyqt5.ui
@@ -7,8 +7,8 @@
|
|||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>570</width>
|
<width>500</width>
|
||||||
<height>356</height>
|
<height>305</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="sizePolicy">
|
<property name="sizePolicy">
|
||||||
@@ -27,89 +27,83 @@
|
|||||||
<string>HT-Gui</string>
|
<string>HT-Gui</string>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QWidget" name="centralwidget">
|
<widget class="QWidget" name="centralwidget">
|
||||||
<widget class="QWidget" name="layoutWidget">
|
<layout class="QHBoxLayout" name="horizontalLayout_2">
|
||||||
<property name="geometry">
|
<item>
|
||||||
<rect>
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||||
<x>0</x>
|
<property name="sizeConstraint">
|
||||||
<y>0</y>
|
<enum>QLayout::SetMinAndMaxSize</enum>
|
||||||
<width>491</width>
|
</property>
|
||||||
<height>261</height>
|
<property name="leftMargin">
|
||||||
</rect>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
<item>
|
||||||
<property name="sizeConstraint">
|
<layout class="QVBoxLayout" name="verticalLayout">
|
||||||
<enum>QLayout::SetMinAndMaxSize</enum>
|
<property name="spacing">
|
||||||
</property>
|
<number>4</number>
|
||||||
<property name="leftMargin">
|
</property>
|
||||||
<number>0</number>
|
<property name="sizeConstraint">
|
||||||
</property>
|
<enum>QLayout::SetMinAndMaxSize</enum>
|
||||||
<item>
|
</property>
|
||||||
<layout class="QVBoxLayout" name="verticalLayout">
|
<item>
|
||||||
<property name="spacing">
|
<widget class="QLabel" name="lbl_eins">
|
||||||
<number>4</number>
|
<property name="text">
|
||||||
</property>
|
<string>Das Label</string>
|
||||||
<property name="sizeConstraint">
|
</property>
|
||||||
<enum>QLayout::SetMinAndMaxSize</enum>
|
<property name="alignment">
|
||||||
</property>
|
<set>Qt::AlignCenter</set>
|
||||||
<item>
|
</property>
|
||||||
<widget class="QLabel" name="lbl_eins">
|
</widget>
|
||||||
<property name="text">
|
</item>
|
||||||
<string>Das Label</string>
|
<item>
|
||||||
</property>
|
<widget class="QPushButton" name="pBtn_laden">
|
||||||
<property name="alignment">
|
<property name="text">
|
||||||
<set>Qt::AlignCenter</set>
|
<string>Laden</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QPushButton" name="pBtn_laden">
|
<widget class="QPushButton" name="pBtn_schliessen">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Laden</string>
|
<string>Schließen</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
</layout>
|
||||||
<widget class="QPushButton" name="pBtn_schliessen">
|
</item>
|
||||||
<property name="text">
|
<item>
|
||||||
<string>Schließen</string>
|
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||||
</property>
|
<property name="sizeConstraint">
|
||||||
</widget>
|
<enum>QLayout::SetMinAndMaxSize</enum>
|
||||||
</item>
|
</property>
|
||||||
</layout>
|
<item>
|
||||||
</item>
|
<widget class="QTableView" name="tbl_geraete"/>
|
||||||
<item>
|
</item>
|
||||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
<item>
|
||||||
<property name="sizeConstraint">
|
<widget class="QPushButton" name="pBtn_ok">
|
||||||
<enum>QLayout::SetMinAndMaxSize</enum>
|
<property name="text">
|
||||||
</property>
|
<string>Okay</string>
|
||||||
<item>
|
</property>
|
||||||
<widget class="QTableView" name="tbl_geraete"/>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QPushButton" name="pBtn_ok">
|
<widget class="QPushButton" name="pBtn_abbrechen">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>Okay</string>
|
<string>Abbrechen</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
</layout>
|
||||||
<widget class="QPushButton" name="pBtn_abbrechen">
|
</item>
|
||||||
<property name="text">
|
</layout>
|
||||||
<string>Abbrechen</string>
|
</item>
|
||||||
</property>
|
</layout>
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</widget>
|
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenuBar" name="menubar">
|
<widget class="QMenuBar" name="menubar">
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>570</width>
|
<width>500</width>
|
||||||
<height>22</height>
|
<height>22</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
|
|||||||
28
pyqt5_ui.py
28
pyqt5_ui.py
@@ -25,7 +25,7 @@ class Ui_MainWindow(object):
|
|||||||
def setupUi(self, MainWindow):
|
def setupUi(self, MainWindow):
|
||||||
if not MainWindow.objectName():
|
if not MainWindow.objectName():
|
||||||
MainWindow.setObjectName(u"MainWindow")
|
MainWindow.setObjectName(u"MainWindow")
|
||||||
MainWindow.resize(570, 356)
|
MainWindow.resize(500, 305)
|
||||||
sizePolicy = QSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.MinimumExpanding)
|
sizePolicy = QSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.MinimumExpanding)
|
||||||
sizePolicy.setHorizontalStretch(0)
|
sizePolicy.setHorizontalStretch(0)
|
||||||
sizePolicy.setVerticalStretch(0)
|
sizePolicy.setVerticalStretch(0)
|
||||||
@@ -36,29 +36,28 @@ class Ui_MainWindow(object):
|
|||||||
self.action_oeffnen.setObjectName(u"action_oeffnen")
|
self.action_oeffnen.setObjectName(u"action_oeffnen")
|
||||||
self.centralwidget = QWidget(MainWindow)
|
self.centralwidget = QWidget(MainWindow)
|
||||||
self.centralwidget.setObjectName(u"centralwidget")
|
self.centralwidget.setObjectName(u"centralwidget")
|
||||||
self.layoutWidget = QWidget(self.centralwidget)
|
self.horizontalLayout_2 = QHBoxLayout(self.centralwidget)
|
||||||
self.layoutWidget.setObjectName(u"layoutWidget")
|
self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
|
||||||
self.layoutWidget.setGeometry(QRect(0, 0, 491, 261))
|
self.horizontalLayout = QHBoxLayout()
|
||||||
self.horizontalLayout = QHBoxLayout(self.layoutWidget)
|
|
||||||
self.horizontalLayout.setObjectName(u"horizontalLayout")
|
self.horizontalLayout.setObjectName(u"horizontalLayout")
|
||||||
self.horizontalLayout.setSizeConstraint(QLayout.SetMinAndMaxSize)
|
self.horizontalLayout.setSizeConstraint(QLayout.SetMinAndMaxSize)
|
||||||
self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
|
self.horizontalLayout.setContentsMargins(0, -1, -1, -1)
|
||||||
self.verticalLayout = QVBoxLayout()
|
self.verticalLayout = QVBoxLayout()
|
||||||
self.verticalLayout.setSpacing(4)
|
self.verticalLayout.setSpacing(4)
|
||||||
self.verticalLayout.setObjectName(u"verticalLayout")
|
self.verticalLayout.setObjectName(u"verticalLayout")
|
||||||
self.verticalLayout.setSizeConstraint(QLayout.SetMinAndMaxSize)
|
self.verticalLayout.setSizeConstraint(QLayout.SetMinAndMaxSize)
|
||||||
self.lbl_eins = QLabel(self.layoutWidget)
|
self.lbl_eins = QLabel(self.centralwidget)
|
||||||
self.lbl_eins.setObjectName(u"lbl_eins")
|
self.lbl_eins.setObjectName(u"lbl_eins")
|
||||||
self.lbl_eins.setAlignment(Qt.AlignCenter)
|
self.lbl_eins.setAlignment(Qt.AlignCenter)
|
||||||
|
|
||||||
self.verticalLayout.addWidget(self.lbl_eins)
|
self.verticalLayout.addWidget(self.lbl_eins)
|
||||||
|
|
||||||
self.pBtn_laden = QPushButton(self.layoutWidget)
|
self.pBtn_laden = QPushButton(self.centralwidget)
|
||||||
self.pBtn_laden.setObjectName(u"pBtn_laden")
|
self.pBtn_laden.setObjectName(u"pBtn_laden")
|
||||||
|
|
||||||
self.verticalLayout.addWidget(self.pBtn_laden)
|
self.verticalLayout.addWidget(self.pBtn_laden)
|
||||||
|
|
||||||
self.pBtn_schliessen = QPushButton(self.layoutWidget)
|
self.pBtn_schliessen = QPushButton(self.centralwidget)
|
||||||
self.pBtn_schliessen.setObjectName(u"pBtn_schliessen")
|
self.pBtn_schliessen.setObjectName(u"pBtn_schliessen")
|
||||||
|
|
||||||
self.verticalLayout.addWidget(self.pBtn_schliessen)
|
self.verticalLayout.addWidget(self.pBtn_schliessen)
|
||||||
@@ -69,17 +68,17 @@ class Ui_MainWindow(object):
|
|||||||
self.verticalLayout_2 = QVBoxLayout()
|
self.verticalLayout_2 = QVBoxLayout()
|
||||||
self.verticalLayout_2.setObjectName(u"verticalLayout_2")
|
self.verticalLayout_2.setObjectName(u"verticalLayout_2")
|
||||||
self.verticalLayout_2.setSizeConstraint(QLayout.SetMinAndMaxSize)
|
self.verticalLayout_2.setSizeConstraint(QLayout.SetMinAndMaxSize)
|
||||||
self.tbl_geraete = QTableView(self.layoutWidget)
|
self.tbl_geraete = QTableView(self.centralwidget)
|
||||||
self.tbl_geraete.setObjectName(u"tbl_geraete")
|
self.tbl_geraete.setObjectName(u"tbl_geraete")
|
||||||
|
|
||||||
self.verticalLayout_2.addWidget(self.tbl_geraete)
|
self.verticalLayout_2.addWidget(self.tbl_geraete)
|
||||||
|
|
||||||
self.pBtn_ok = QPushButton(self.layoutWidget)
|
self.pBtn_ok = QPushButton(self.centralwidget)
|
||||||
self.pBtn_ok.setObjectName(u"pBtn_ok")
|
self.pBtn_ok.setObjectName(u"pBtn_ok")
|
||||||
|
|
||||||
self.verticalLayout_2.addWidget(self.pBtn_ok)
|
self.verticalLayout_2.addWidget(self.pBtn_ok)
|
||||||
|
|
||||||
self.pBtn_abbrechen = QPushButton(self.layoutWidget)
|
self.pBtn_abbrechen = QPushButton(self.centralwidget)
|
||||||
self.pBtn_abbrechen.setObjectName(u"pBtn_abbrechen")
|
self.pBtn_abbrechen.setObjectName(u"pBtn_abbrechen")
|
||||||
|
|
||||||
self.verticalLayout_2.addWidget(self.pBtn_abbrechen)
|
self.verticalLayout_2.addWidget(self.pBtn_abbrechen)
|
||||||
@@ -87,10 +86,13 @@ class Ui_MainWindow(object):
|
|||||||
|
|
||||||
self.horizontalLayout.addLayout(self.verticalLayout_2)
|
self.horizontalLayout.addLayout(self.verticalLayout_2)
|
||||||
|
|
||||||
|
|
||||||
|
self.horizontalLayout_2.addLayout(self.horizontalLayout)
|
||||||
|
|
||||||
MainWindow.setCentralWidget(self.centralwidget)
|
MainWindow.setCentralWidget(self.centralwidget)
|
||||||
self.menubar = QMenuBar(MainWindow)
|
self.menubar = QMenuBar(MainWindow)
|
||||||
self.menubar.setObjectName(u"menubar")
|
self.menubar.setObjectName(u"menubar")
|
||||||
self.menubar.setGeometry(QRect(0, 0, 570, 22))
|
self.menubar.setGeometry(QRect(0, 0, 500, 22))
|
||||||
self.menuDatei = QMenu(self.menubar)
|
self.menuDatei = QMenu(self.menubar)
|
||||||
self.menuDatei.setObjectName(u"menuDatei")
|
self.menuDatei.setObjectName(u"menuDatei")
|
||||||
MainWindow.setMenuBar(self.menubar)
|
MainWindow.setMenuBar(self.menubar)
|
||||||
|
|||||||
Reference in New Issue
Block a user