22#include " ui_mainwindow.h"
33#include < QClipboard>
44#include < QDebug>
5- // #include <QTimer>
65
76
87MainWindow::MainWindow (QWidget *parent)
@@ -11,7 +10,7 @@ MainWindow::MainWindow(QWidget *parent)
1110{
1211 ui->setupUi (this );
1312
14- // ergebnis = 0.0;
13+ ergebnis = 0.0 ;
1514
1615 // Grenzwerte für die Drehkästchen voll aufdrehen
1716 ui->spinBoxMin1 ->setMaximum (std::numeric_limits<double >::max ());
@@ -25,16 +24,8 @@ MainWindow::MainWindow(QWidget *parent)
2524 ui->spinBoxMax2 ->setMinimum (-std::numeric_limits<double >::max ());
2625 ui->spinBoxBewertung1 ->setMinimum (-std::numeric_limits<double >::max ());
2726
28- // //Ursprüngliche Fenstergröße speichern
29- // fenstergroesseOriginal = this->size();
30-
3127 ui->labelFusszeile ->setStyleSheet (" color: rgba(0, 0, 0, 153);" ); // 60 % durchsichtig
3228
33- // //Verzögerungszeitgeber für die Aktualisierung der Schriftgrößen nach Programmstart
34- // schriftenTimer = new QTimer(this);
35- // schriftenTimer->setSingleShot(true);
36- // connect(schriftenTimer, &QTimer::timeout, this, &MainWindow::updateFontSize);
37- // schriftenTimer->start(20); //20ms Kontemplation
3829}
3930
4031
@@ -54,16 +45,16 @@ void MainWindow::on_pushButtonTransform_clicked()
5445 double spinBoxBewertung1 = ui->spinBoxBewertung1 ->value ();
5546
5647 if (spinBoxMin1 >= spinBoxMax1) {
57- ui->labelBewertung ->setText (" Ungültiger Wertebereich " );
48+ ui->labelBewertung ->setText (" Ungültig: min >= max " );
5849 return ;
5950 }
6051 if (spinBoxMin2 >= spinBoxMax2) {
61- ui->labelBewertung ->setText (" Ungültiger Wertebereich " );
52+ ui->labelBewertung ->setText (" Ungültig: min >= max " );
6253 return ;
6354 }
6455
6556 if (spinBoxBewertung1 < spinBoxMin1 || spinBoxBewertung1 > spinBoxMax1) {
66- ui->labelBewertung ->setText (" Bewertung > Maximum " );
57+ ui->labelBewertung ->setText (" min/max überschritten " );
6758 return ;
6859 }
6960
@@ -74,14 +65,12 @@ void MainWindow::on_pushButtonTransform_clicked()
7465
7566
7667 // Ergebnis in Zeichenkette umwandeln
77- // QString ergebnisText = QString::number(ergebnis);
7868 if (ui->comboBoxRunden ->currentIndex () == 0 ){
7969 ergebnisText = QLocale::system ().toString (ergebnis, ' f' , 2 );
8070 } else if (ui->comboBoxRunden ->currentIndex () == 1 ){
8171 ergebnis = qRound (ergebnis);
82- ergebnisText = QLocale::system ().toString (ergebnis, ' f ' , 2 );
72+ ergebnisText = QLocale::system ().toString (ergebnis);
8373 } else if (ui->comboBoxRunden ->currentIndex () == 2 ){
84- // ergebnis = (qRound(ergebnis * 2) / 2);
8574 double gerundet = qRound (ergebnis * 2.0 ) / 2.0 ;
8675 ergebnisText = QLocale::system ().toString (gerundet, ' f' , 2 );
8776 }
@@ -118,71 +107,6 @@ void MainWindow::on_spinBoxBewertung1_valueChanged(double arg1)
118107}
119108
120109
121- // //Das überrittene Resize-Event ruft die Funktion zur Schriftgrößenanpassung auf
122- // void MainWindow::resizeEvent(QResizeEvent *event) {
123-
124- // qDebug() << "resizeEvent aufgerufen\n";
125-
126- // QSize fenstergroesseNeu = this->size();
127- // qDebug() << "Alte Fenstergröße: " << fenstergroesseOriginal << '\n';
128- // qDebug() << "Neue Fenstergröße: " << fenstergroesseNeu << '\n';
129-
130- // if (fenstergroesseOriginal != fenstergroesseNeu){
131- // schriftgroesseAnpassen(ui->centralwidget);
132- // fenstergroesseOriginal = fenstergroesseNeu;
133- // }
134-
135- // }
136-
137-
138- // void MainWindow::schriftgroesseAnpassen(QWidget* parentWidget) {
139- // qDebug() << "schriftgroesseAnpassen aufgerufen\n";
140- // qDebug() << "Label Font: " << ui->label->font() << '\n';
141- // qDebug() << "Beenden Font: " << ui->pushButtonBeenden->font() << '\n';
142- // qDebug() << "Transformieren Font: " << ui->pushButtonTransform->font() << '\n';
143- // qDebug() << "comboBoxRunden Font: " << ui->comboBoxRunden->font() << '\n';
144-
145- // //Kinder-Widgets durchstöbern
146- // foreach (QObject* child, parentWidget->children()) {
147- // QWidget* widget = qobject_cast<QWidget*>(child);
148- // if (widget) {
149- // qDebug() << "Parent-Widget: " << parentWidget << '\n';
150- // qDebug() << "Widget: " << widget << '\n';
151- // qDebug() << "Widget-Breite: " << widget->width() << '\n';
152- // qDebug() << "Widget-Schriftgröße: " << widget->font().pointSizeF() << '\n';
153-
154- // //Schriftgröße definieren
155- // qreal newFontSize = 1.0;
156-
157- // //Mt 22,21
158- // if (widget->objectName() == "labelFusszeile"){
159- // newFontSize = static_cast<qreal>(widget->width()) * 0.018;
160- // } else if (widget->objectName() == "labelScala2" || widget->objectName() == "labelScala1"){
161- // newFontSize = static_cast<qreal>(widget->width()) * 0.07;
162- // } else{
163- // newFontSize = static_cast<qreal>(widget->width()) * 0.1;
164- // }
165-
166- // QFont font = widget->font();
167- // font.setPointSizeF(newFontSize);
168- // widget->setFont(font);
169- // qDebug() << "Objektname: " << widget->objectName() << '\n';
170- // qDebug() << "Widget neue Schriftgröße: " << widget->font().pointSizeF() << '\n';
171- // }
172- // }
173- // }
174-
175-
176- // //Timer-Methode, die die Anpassung der Schriftgrößen nach Programmstart freundlichst verzögert
177- // void MainWindow::updateFontSize() {
178- // schriftgroesseAnpassen(ui->centralwidget);
179-
180- // if (schriftenTimer->isActive()){
181- // schriftenTimer->stop();
182- // }
183- // }
184-
185-
186110void MainWindow::on_comboBoxRunden_currentIndexChanged (int index)
187111{
188112 on_pushButtonTransform_clicked ();
0 commit comments