QTableView ContextMenu - Unnötige Datenabfrage unterbinden
Verfasst: 26. März 2012 09:42
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?
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?