Sortierreihenfolge QItemSelectionModel::selectedIndexes()
Verfasst: 3. September 2012 19:04
Hallo,
ich habe ein QTableWidget, in dem ich items markiere (z.B. 3x4 Zellen, nicht unregelmäßig verteilt). Diese Auswahl lese ich z.B. mit QItemSelectionModel::selectedIndexes() oder mit myTableWidget->selectedItems() aus.
Ich will die Inhalte ins Clipboard kopieren, um sie z.B. in Excel einzufügen. Dazu verfrachte ich die einzelnen Zellen hintereinander in einen String und benutze QApplication::clipboard()->setText(myString);
Was etwas störend ist, ist, dass die Auswahl nach Spalten sortiert ist, ich die Inhalte aber zeilenweise in meinen String schreiben muss, damit Excel was damit anfangen kann. Bekommt man durch geschicktes Auseinandernehmen der anfangs erwähnten Listen natürlich hin, aber es wäre ja viel praktischer, wenn man die Liste mit der Auswahl gleich zeilenweise sortiert bekäme. Weiß jemand, ob das geht?
ich habe ein QTableWidget, in dem ich items markiere (z.B. 3x4 Zellen, nicht unregelmäßig verteilt). Diese Auswahl lese ich z.B. mit QItemSelectionModel::selectedIndexes() oder mit myTableWidget->selectedItems() aus.
Ich will die Inhalte ins Clipboard kopieren, um sie z.B. in Excel einzufügen. Dazu verfrachte ich die einzelnen Zellen hintereinander in einen String und benutze QApplication::clipboard()->setText(myString);
Was etwas störend ist, ist, dass die Auswahl nach Spalten sortiert ist, ich die Inhalte aber zeilenweise in meinen String schreiben muss, damit Excel was damit anfangen kann. Bekommt man durch geschicktes Auseinandernehmen der anfangs erwähnten Listen natürlich hin, aber es wäre ja viel praktischer, wenn man die Liste mit der Auswahl gleich zeilenweise sortiert bekäme. Weiß jemand, ob das geht?