QT4.2 vgl. installEventFilter on QTableWidgetItem

Alles rund um die Programmierung mit Qt
Antworten
Bolle
Beiträge: 14
Registriert: 11. Dezember 2006 16:22

QT4.2 vgl. installEventFilter on QTableWidgetItem

Beitrag von Bolle »

Ja wunderbar, jetzt habe ich den EventFilter abgefangen (vgl. http://qtforum.de/forum/viewtopic.php?t=3399) und schon schneit der nächste Ärger ins Haus:

Um ein Item zu selektieren muss ich es jetzt doppelklicken, das ja auch nicht der Sinn der Sache ist. Kennt jemand einen Ausweg da?
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Code: Alles auswählen

bool InfoWidget::eventFilter(QObject* target, QEvent* event) 
 { 
    if (target==_tableOfPlates->viewport()){ 
       if(event->type() == QEvent::MouseButtonPress){ 
          std::cout << "event filter MouseButtonPress" << std::endl; 
          _mousePressed=true; 
          return false; 
       } 
       if(event->type() == QEvent::MouseButtonRelease){ 
          std::cout << "event filter MouseButtonRelease" << std::endl; 
          _mousePressed=false; 
          return true; 
       } 
    } 
    return false; 
 }
Bolle
Beiträge: 14
Registriert: 11. Dezember 2006 16:22

boolen

Beitrag von Bolle »

was so ein bool doch ausmachen kann, besten dank
Antworten