From 11beed44c78847c91b25d8b4c9d8b3c7ada8de35 Mon Sep 17 00:00:00 2001 From: hbui <hong-phuc.bui@htwsaar.de> Date: Thu, 25 Jul 2024 03:01:12 +0200 Subject: [PATCH] Auswahl der Methode is eindeutig gestaltet --- num-int/src/numint/ui_mainwindow.py | 41 +++++++++++++++++++++++++++++++++-------- 1 files changed, 33 insertions(+), 8 deletions(-) diff --git a/num-int/src/numint/ui_mainwindow.py b/num-int/src/numint/ui_mainwindow.py index b47fd6b..84d39bb 100644 --- a/num-int/src/numint/ui_mainwindow.py +++ b/num-int/src/numint/ui_mainwindow.py @@ -15,10 +15,11 @@ QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) -from PySide6.QtWidgets import (QApplication, QFormLayout, QGroupBox, QHBoxLayout, - QLabel, QLineEdit, QMainWindow, QMenuBar, - QPlainTextEdit, QPushButton, QSizePolicy, QSpacerItem, - QStatusBar, QVBoxLayout, QWidget) +from PySide6.QtWidgets import (QApplication, QButtonGroup, QFormLayout, QGroupBox, + QHBoxLayout, QLabel, QLineEdit, QMainWindow, + QMenuBar, QPlainTextEdit, QPushButton, QRadioButton, + QSizePolicy, QSpacerItem, QStatusBar, QVBoxLayout, + QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): @@ -89,7 +90,7 @@ self.label_4 = QLabel(self.breakRule) self.label_4.setObjectName(u"label_4") - self.formLayout_2.setWidget(0, QFormLayout.LabelRole, self.label_4) + self.formLayout_2.setWidget(2, QFormLayout.LabelRole, self.label_4) self.espilon = QLineEdit(self.breakRule) self.espilon.setObjectName(u"espilon") @@ -99,19 +100,40 @@ sizePolicy1.setHeightForWidth(self.espilon.sizePolicy().hasHeightForWidth()) self.espilon.setSizePolicy(sizePolicy1) - self.formLayout_2.setWidget(0, QFormLayout.FieldRole, self.espilon) + self.formLayout_2.setWidget(2, QFormLayout.FieldRole, self.espilon) self.label_5 = QLabel(self.breakRule) self.label_5.setObjectName(u"label_5") - self.formLayout_2.setWidget(1, QFormLayout.LabelRole, self.label_5) + self.formLayout_2.setWidget(3, QFormLayout.LabelRole, self.label_5) self.section = QLineEdit(self.breakRule) self.section.setObjectName(u"section") sizePolicy1.setHeightForWidth(self.section.sizePolicy().hasHeightForWidth()) self.section.setSizePolicy(sizePolicy1) - self.formLayout_2.setWidget(1, QFormLayout.FieldRole, self.section) + self.formLayout_2.setWidget(3, QFormLayout.FieldRole, self.section) + + self.breakMethodBox = QGroupBox(self.breakRule) + self.breakMethodBox.setObjectName(u"breakMethodBox") + self.horizontalLayout = QHBoxLayout(self.breakMethodBox) + self.horizontalLayout.setObjectName(u"horizontalLayout") + self.minEpsilonMethod = QRadioButton(self.breakMethodBox) + self.breakMethod = QButtonGroup(MainWindow) + self.breakMethod.setObjectName(u"breakMethod") + self.breakMethod.addButton(self.minEpsilonMethod) + self.minEpsilonMethod.setObjectName(u"minEpsilonMethod") + + self.horizontalLayout.addWidget(self.minEpsilonMethod) + + self.numberOfSectionsMethod = QRadioButton(self.breakMethodBox) + self.breakMethod.addButton(self.numberOfSectionsMethod) + self.numberOfSectionsMethod.setObjectName(u"numberOfSectionsMethod") + + self.horizontalLayout.addWidget(self.numberOfSectionsMethod) + + + self.formLayout_2.setWidget(0, QFormLayout.FieldRole, self.breakMethodBox) self.verticalLayout.addWidget(self.breakRule) @@ -216,6 +238,9 @@ self.label_4.setText(QCoreApplication.translate("MainWindow", u"Epsilon", None)) self.label_5.setText(QCoreApplication.translate("MainWindow", u"Anzahl der Sektionen", None)) self.section.setText(QCoreApplication.translate("MainWindow", u"8", None)) + self.breakMethodBox.setTitle(QCoreApplication.translate("MainWindow", u"Methoden", None)) + self.minEpsilonMethod.setText(QCoreApplication.translate("MainWindow", u"Minimale Epsilon", None)) + self.numberOfSectionsMethod.setText(QCoreApplication.translate("MainWindow", u"Anzahl der Sektionen", None)) self.plotBtn.setText(QCoreApplication.translate("MainWindow", u"Ok", None)) self.riemannSumGruppe.setTitle(QCoreApplication.translate("MainWindow", u"Riemann Summe", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"linke Summe", None)) -- Gitblit v1.10.0-SNAPSHOT