Dois-je utiliser les classes délégués si je veux des articles à modifier en utilisant une boîte de dialogue dans Qt?

StackOverflow https://stackoverflow.com/questions/1484209

Question

Tous les exemples de Qt montrent que l'on doit utiliser des classes de délégués pour fournir les éditeurs que résident dans QTreeView (QListView, etc.). Je veux avoir une boîte de dialogue non modale distincte pour modifier les attributs de l'élément. Dois-je utiliser des classes de délégué pour le faire?

Cela est, aucune modification ou un comportement spécial est requis dans QTreeView.

Était-ce utile?

La solution

Vous pouvez certainement créer votre dialogue en tant que délégué, mais je ne pense pas que j'irais jusque-là. Assurez-vous que votre boîte de dialogue séparée est mis à jour correctement lorsque les changements de données du modèle, ou la vue change la sélection. (Et le suivi des changements de sélection pourrait être un peu plus facile, à mon avis.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top