Hi,
ich probiere zur Zeit Qt ein bischen aus.
Ich hab jetzt ein kleines ItemModel und ein TableView.
Meine Frage ist jetzt, wie ich am einfachsten bzw. besten erkenne, das genau auf die Spaltenüberschrift rechts - geklickt wurde? (für ein menu zum ein bzw. ausblenden von Spalten)
Das customContextMenu - Signal bekomme ich z.B nur, wenn auf den Inhalt geklickt wurde.
mfg,
Antonio
ContextMenu für Header von QTableView
Code: Alles auswählen
QTableView *view;
view->horizontalHeader()->installEventFilter(this);
bool myClass::eventFilter(QObject *watched, QEvent *event) {
if (watched==view->horizontalHeader() && event->type()==QEvent::ContextMenu) {
... your Code ...
}
}