QTableView ContextMenu - Unnötige Datenabfrage unterbinden

Alles rund um die Programmierung mit Qt
Antworten
conan2011
Beiträge: 15
Registriert: 18. Januar 2010 10:21

QTableView ContextMenu - Unnötige Datenabfrage unterbinden

Beitrag von conan2011 »

Wenn man in einer QTableView auf das Ereignis "CustomContextMenuRequested" mit einem eigenen Contextmenu reagiert, dann hat das folgende Auswirkung:
Sobald man mit der rechten Maustaste in ein Feld klickt, werden die Daten für ALLE Tabellenfelder nochmal vom Model abgefragt noch bevor sich das Contextmenü öffnet. Das gleiche passiert wenn man das Menü schließt
Lässt sich das unterbinden?
Oder noch besser: Bei Bedarf ein- und ausschalten?
Never argue with an idiot,
he drags you down to his level,
and beats you with experience!
Antworten