Ich habe QAbstractTableModel subklassifiziert und die flags() -Methode überschrieben, sodass einige der Tabellenzellen bearbeitet werden können. Das Problem ist, dass der vorhandene Zellenwert gelöscht wird, wenn ich mit der Bearbeitung beginne. Ich möchte zunächst den vorhandenen Zellenwert ausgewählt haben. Wie kann ich das machen?Ersten Text beim Bearbeiten einer QTableView-Zelle festlegen
6
A
Antwort
10
Die Lösung ist, Qt :: EditRole beim Überschreiben von Daten() zu behandeln. Ich habe vorher nur mit Qt :: DisplayRole gearbeitet.
+1
Sie können auch einen Delegaten verwenden und in 'setEditorData' setzen. – neuronet
Verwandte Themen
- 1. Bearbeiten von Text im Editor
- 2. Text-Validierungen in Fragmenten bearbeiten Android
- 3. Google Doc Spreadsheet fügt beim Bearbeiten keinen Text ein
- 4. Festlegen einer verwandten Entität für ein Objekt beim Bearbeiten Überschreibt die zuvor verknüpfte Entität
- 5. Push-up-Inhalt beim Klicken in Text bearbeiten
- 6. JavaFx Textfeld Text festlegen
- 7. Android Text bearbeiten Masking
- 8. Text ohne Autokorrektur bearbeiten
- 9. Validierung am Text bearbeiten
- 10. Bearbeiten von überspanntem Text
- 11. C# Festlegen von Combobox-Text beim Laden der Form
- 12. Unleserlicher Text mit FETStationPanels, aber nur beim ersten Aufruf
- 13. DataTables Plugin beim Klicken Bearbeiten
- 14. Android Passwort bearbeiten Text zeigt Text
- 15. Bearbeiten von QuickEdit-Label-Text
- 16. Bearbeiten von Zwischenablage Daten beim Kopieren/Einfügen von einer Website
- 17. wo Mysql ersten Tag der Woche festlegen?
- 18. PHP-Speicherlimit Problem beim Bearbeiten mehrerer Dateien
- 19. Zeilen in einem Textfeld beim Bearbeiten einer Datenbankeingabe brechen
- 20. Text bearbeiten Programmatisch in Android
- 21. Android: Text bearbeiten Go Button
- 22. JavaFx TableView Zellenwert beim Bearbeiten einer anderen Zelle setzen
- 23. Bearbeiten einer DOCX-Datei
- 24. Android-Zugänglichkeit in bearbeiten Text mit Hinweis
- 25. Stopp beim ersten Fehler
- 26. ActionScript 3: Text einer animierten dynamischen Textinstanz festlegen
- 27. Anzeigen von Text beim Überfahren des ersten Listenelements in einer ungeordneten Liste
- 28. Bearbeiten von Text in XCode, Verschieben einer Zeile
- 29. Wie können Sie den Text in einer Checkbox-Zelle bearbeiten?
- 30. Select text() ersten beiden Elemente
Nein, ich wollte es tatsächlich ausgewählt. – bdforbes