CichyGlosZTyluGlowy CichyGlosZTyluGlowy 27.02.2015, 15:21:35 3 #programowanie #cpp Jak w #qt zmienić kolejność podświetlanych lineEditów po naciśnięciu Tab? Jest coś w stylu returnPressed(), ale dla Tab? ninetyeight shido Cronox
shido shido 27.02.2015, 15:22:18 1 @CichyGlosZTyluGlowy: Cichy głos z tyłu głowy mówi mi, że nie. ninetyeight
CichyGlosZTyluGlowy CichyGlosZTyluGlowy 27.02.2015, 15:27:22 1 @CichyGlosZTyluGlowy: znalazłem takie coś: if(keyEvent->key() == Qt::Key_Enter || keyEvent->key()== Qt::Key_Return) { this->focusNextChild(); return false; } Ale nie wiem, jak zmienić kolejność potomków okienka, żeby działało to w takiej kolejności jak sobie zaplanowałem. ninetyeight
Pieniek Pieniek 27.02.2015, 15:38:02 4 @CichyGlosZTyluGlowy: Jeżeli używasz Designera to w pasku narzędzi jest przycisk "Modyfikuj kolejność tabulacji". CichyGlosZTyluGlowy konto usunięte bart606 KrzaQ2
vipe vipe 27.02.2015, 15:44:41 1 @CichyGlosZTyluGlowy: A jeśli nie używasz Designera, to: http://doc.qt.io/qt-5/qwidget.html#setTabOrder CichyGlosZTyluGlowy
CichyGlosZTyluGlowy CichyGlosZTyluGlowy 27.02.2015, 15:50:37 1 @Pieniek: @vipe: dzięki, nie wiedziałem, że to takie proste. Pieniek
if(keyEvent->key() == Qt::Key_Enter || keyEvent->key()== Qt::Key_Return)
{
this->focusNextChild();
return false;
}
Ale nie wiem, jak zmienić kolejność potomków okienka, żeby działało to w takiej kolejności jak sobie zaplanowałem.
Komentarz usunięty przez autora