Hi!
Thank you for your answers.
I´m still working on the problem.
I tried so far:
void MainWindow::sort()
{
bool ok;
double number1 = in[0]->text().toDouble(&ok); // Here I get the values, which works fine.
double number2 = in[1]->text().toDouble(&ok);
double number3 = in[2]->text().toDouble(&ok);
double number4 = in[3]->text().toDouble(&ok);
double number5 = in[4]->text().toDouble(&ok);
QList<double> list; // Here I sort them, but I´m not sure if correct.
list << number1 << number2 << number3 << number4 << number5;
qSort(list.begin(), list.end(), qGreater<double>());
QString resultString
= "";
// Here I want to redisplay them in in[0] to in[4], but ordered as value1 to value5. in[0]->setText(resultString.setNum(value1));
in[1]->setText(result1String.setNum(value2));
in[2]->setText(result2String.setNum(value3));
in[3]->setText(result3String.setNum(value4));
in[4]->setText(result4String.setNum(value5));
}
void MainWindow::sort()
{
bool ok;
double number1 = in[0]->text().toDouble(&ok); // Here I get the values, which works fine.
double number2 = in[1]->text().toDouble(&ok);
double number3 = in[2]->text().toDouble(&ok);
double number4 = in[3]->text().toDouble(&ok);
double number5 = in[4]->text().toDouble(&ok);
QList<double> list; // Here I sort them, but I´m not sure if correct.
list << number1 << number2 << number3 << number4 << number5;
qSort(list.begin(), list.end(), qGreater<double>());
QString resultString = ""; // Here I want to redisplay them in in[0] to in[4], but ordered as value1 to value5.
in[0]->setText(resultString.setNum(value1));
QString result1String = "";
in[1]->setText(result1String.setNum(value2));
QString result2String = "";
in[2]->setText(result2String.setNum(value3));
QString result3String = "";
in[3]->setText(result3String.setNum(value4));
QString result4String = "";
in[4]->setText(result4String.setNum(value5));
}
To copy to clipboard, switch view to plain text mode
I know I´m missing some index-assignment that value1 is the greatest, value2 the second... do you have a suggestion?
If you see a mistake, please tell me!
Bookmarks