QTreeWidget - item clicked bei tastendruck

Alles rund um die Programmierung mit Qt
Antworten
Schnuki
Beiträge: 7
Registriert: 26. Oktober 2009 08:36

QTreeWidget - item clicked bei tastendruck

Beitrag 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?
Antworten