ubuntuusers.de

QStandardItem text aendern

Status: Ungelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

TheIntruder

Avatar von TheIntruder

Anmeldungsdatum:
26. Juni 2011

Beiträge: 205

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?

Doc_Symbiosis

Avatar von Doc_Symbiosis

Anmeldungsdatum:
11. Oktober 2006

Beiträge: 4453

Wohnort: Göttingen

Ich denke, da wirst Du in einem Qt Forum eher Hilfe erhalten...

Lysander

Avatar von Lysander

Anmeldungsdatum:
30. Juli 2008

Beiträge: 2669

Wohnort: Hamburg

TheIntruder schrieb:

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?

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 ☺

TheIntruder

(Themenstarter)
Avatar von TheIntruder

Anmeldungsdatum:
26. Juni 2011

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.

Lysander

Avatar von Lysander

Anmeldungsdatum:
30. Juli 2008

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...

Antworten |