Seite 1 von 1

QT4.2 vgl. installEventFilter on QTableWidgetItem

Verfasst: 15. Dezember 2006 17:30
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?

Verfasst: 15. Dezember 2006 17:34
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; 
 }

boolen

Verfasst: 15. Dezember 2006 17:50
von Bolle
was so ein bool doch ausmachen kann, besten dank