Frage

Alle Beispiele in Qt zeigen, dass ein Delegierter Klassen verwenden sollten Editoren zur Verfügung zu stellen, dass befinden sich innerhalb QTreeView (QListView, etc). Ich möchte einen separaten nicht-modalen Dialog haben Elements Attribute zu bearbeiten. Sollte ich delegieren Klassen, dies zu tun?

Das heißt, keine Bearbeitung oder besonderes Verhalten innerhalb QTreeView erforderlich.

War es hilfreich?

Lösung

Sie könnten sicherlich Ihren Dialog als Delegierter erstellen, aber ich glaube nicht, dass ich so weit gehen würde. So stellen Sie sicher, dass Ihre eigenen Dialog entsprechend aktualisiert wird, wenn die Datenänderungen des Modells oder der Ansicht Auswahl ändert. (Und die Auswahl ändert Tracking einiges leichter gemacht werden könnte, meiner Meinung nach.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top