Seite 1 von 1

QTreeWidget - item clicked bei tastendruck

Verfasst: 26. Oktober 2009 08:44
von Schnuki
Hallo ihr lieben,

ich bin noch zu ziemlich neu bei der QT programmierung und bin schon gleich auf ein Problem gestoßen:

Ich habe ein TreeWidget, in dem ich verschiedene items anordne, die man auch anklicken kann. Jetzt möchte ich aber, dass man die items auch mit einem Tastendruck auswählen kann. ich hab folgende Funktionen:

Code: Alles auswählen

void cRecordpage::keyReleaseEvent( QKeyEvent *e )
{
        if( e->key() == Qt::Key_Space )
        {
               on_tree_Selection_itemClicked( ui.tree_Selection->currentItem(), ui.tree_Selection->currentColumn() );
        }
}


void cRecordpage::on_tree_Selection_itemClicked( QTreeWidget* item, int column)
{
        if( item == item_TopVoltage ) //ist das erste item
        {
                    ....
        }
}
Das komische ist nur, er geht in die Funktion rein, aber es wird kein Hacken gesetzt, dass das item ausgewählt wurde. Das kästenchen bleibt leer.

kann mir jemand sagen, woran das wohl liegt?