QTreeWidget - item clicked bei tastendruck
Verfasst: 26. Oktober 2009 08:44
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:
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?
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
{
....
}
}
kann mir jemand sagen, woran das wohl liegt?