Hi!

Thank you for your answers.

I´m still working on the problem.

I tried so far:
Qt Code:
  1. void MainWindow::sort()
  2. {
  3. bool ok;
  4. double number1 = in[0]->text().toDouble(&ok); // Here I get the values, which works fine.
  5. double number2 = in[1]->text().toDouble(&ok);
  6. double number3 = in[2]->text().toDouble(&ok);
  7. double number4 = in[3]->text().toDouble(&ok);
  8. double number5 = in[4]->text().toDouble(&ok);
  9.  
  10. QList<double> list; // Here I sort them, but I´m not sure if correct.
  11. list << number1 << number2 << number3 << number4 << number5;
  12. qSort(list.begin(), list.end(), qGreater<double>());
  13.  
  14.  
  15. QString resultString = ""; // Here I want to redisplay them in in[0] to in[4], but ordered as value1 to value5.
  16. in[0]->setText(resultString.setNum(value1));
  17. QString result1String = "";
  18. in[1]->setText(result1String.setNum(value2));
  19. QString result2String = "";
  20. in[2]->setText(result2String.setNum(value3));
  21. QString result3String = "";
  22. in[3]->setText(result3String.setNum(value4));
  23. QString result4String = "";
  24. in[4]->setText(result4String.setNum(value5));
  25. }
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!