Hi, thanks for your reply!
Well even if I fill, it doesn´t work.
QList<double> list;
for(int i = 0; i < Num; ++i) {
double number[i] = in[i]->text().toDouble(&ok);
list << number[0] << number[1] << number[2] << number[3] << number[4];
}
qSort(list.begin(), list.end(), qGreater<double>());
for(int i = 0; i < Num; ++i){
in
[i
]->setText
( QString::number());
}
QList<double> list;
for(int i = 0; i < Num; ++i) {
double number[i] = in[i]->text().toDouble(&ok);
list << number[0] << number[1] << number[2] << number[3] << number[4];
}
qSort(list.begin(), list.end(), qGreater<double>());
for(int i = 0; i < Num; ++i){
in[i]->setText( QString::number());
}
To copy to clipboard, switch view to plain text mode
I don´t get the values, which I want to display in in[i] again after sorting.
This works better:
QList<double> list;
bool ok;
double number1 = in[0]->text().toDouble(&ok);
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);
list << number1 << number2 << number3 << number4 << number5;
qSort(list.begin(), list.end(), qGreater<double>());
QList<double> list;
bool ok;
double number1 = in[0]->text().toDouble(&ok);
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);
list << number1 << number2 << number3 << number4 << number5;
qSort(list.begin(), list.end(), qGreater<double>());
To copy to clipboard, switch view to plain text mode
but there I still have the problem to display the ordered values...
Can anyone give me an advice, where to search or what to consider? (I tried several attempts now, but no one worked)
Bookmarks