Hallo Ich versuche ein QTreeView zu programmieren, bei dem der Nutzer neue Eintraege generieren kann. Wenn er das tut, soll automatisch eine neue Zeile entstehen, in der der Nutzer seinen Text eingibt. Auch wenn er auf ein Item doppelklickt, soll der Name geaendert werden koennen. Wie schaffe ich das?
QStandardItem text aendern
Antworten |
![]() Anmeldungsdatum: Beiträge: 205 |
|
![]() Anmeldungsdatum: Beiträge: 4453 Wohnort: Göttingen |
Ich denke, da wirst Du in einem Qt Forum eher Hilfe erhalten... |
![]() Anmeldungsdatum: Beiträge: 2669 Wohnort: Hamburg |
Kannst Du uns dafür mal eine Veranschaulichung mittels Mockup geben? Ich kann mir unter der Beschreibung grad wenig vorstellen! Ganz pauschal würd ich mal das Stichwort Delegate einwerfen, aber evtl. brauchst Du den für so etwas triviales gar nicht... aber so genau durchschaue ich Deine Absicht noch nicht. Also mal bitte ein aussagekräftiges Mockup und beschreibenden Text dazu ☺ |
(Themenstarter)
![]() Anmeldungsdatum: Beiträge: 205 |
Hallo Hier das Model. Wenn ich via PushButton eine neue Zeile einfüge, dann soll 1. diese der Cursor in diese Zeile springen, damit ich gleich einen Namen festlegen kann. 2. Wenn ich die erste Zelle beschriftet habe, soll der Cursor gleich in die zweite springen. |
![]() Anmeldungsdatum: Beiträge: 2669 Wohnort: Hamburg |
Was für ein "Cursor"? Und was ist bei Dir eine Zeile in einem QTreeView? Erstelle doch (endlich) mal ein Mockup... |