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