QComboBox hat doppelte Einträge unsortiert vorliegen
Verfasst: 18. Februar 2007 16:15
Moin moin!
Ich versuche eine QComboBox mit Werten aus einer Datenbank zu füllen, was auch soweit sehr gut klappt. Leider habe ich nun zwei kleine Problme.
1. Ich bekomme doppelte Einträge in meine ComboBox obwohl ich augenscheinlich dies deaktiviert habe
2. Meine Einträge werden so wie ich sie eingetragen habe auch wieder angezeigt. Gibt es aber eine Möglichkeit die Liste, sprich die ComboBox zu sortieren?
mfg
Tobias
Nachtrag:
Ich habe jetzt eine QStringList erstellt und erst einmal dort alle Einträge aus der Datenbank hingeschrieben. Danach habe ich die QStringList mit
sortiert und mit
übernommen.
Jetzt ist zumindestens die Liste schon einmal sortiert. Trotzdem habe ich nach wie vor das Problem, dass die Einträge doppelt vorliegen.
Wäre um jede Idee Dankbar.
Ich versuche eine QComboBox mit Werten aus einer Datenbank zu füllen, was auch soweit sehr gut klappt. Leider habe ich nun zwei kleine Problme.
1. Ich bekomme doppelte Einträge in meine ComboBox obwohl ich augenscheinlich dies deaktiviert habe
Code: Alles auswählen
authorBox->setDuplicatesEnabled(FALSE);mfg
Tobias
Nachtrag:
Ich habe jetzt eine QStringList erstellt und erst einmal dort alle Einträge aus der Datenbank hingeschrieben. Danach habe ich die QStringList mit
Code: Alles auswählen
authorList->sort();Code: Alles auswählen
authorBox->addItems(authorList)Jetzt ist zumindestens die Liste schon einmal sortiert. Trotzdem habe ich nach wie vor das Problem, dass die Einträge doppelt vorliegen.
Wäre um jede Idee Dankbar.