QTest::keyClicks auf QSpinBox funktioniert nicht
Verfasst: 27. April 2009 11:59
ich würde gerne eine Gui mit QSpinBox-en testen. Das Problem ist aber, dass die Spinbox die Keyboardeingabe per keyClicks ignoriert. Also wenn man:
ist vorher immer gleich nachher. setValue funktioniert natürlich auch kann man den Wert ändern falls man keyboard tracking vorher für die Spinbox anschaltet - dann werden aber nicht alle Tasten "bemerkt". Außerdem ist das natürlich kein korrekter Test mehr.
interpretText() hab ich auch probiert - funktioniert nicht - es passiert nix.
Code: Alles auswählen
qDebug()<<"vorher"<<SpinBox>value();
SpinBox->clear();
QTest::keyClicks(SpinBox,"1234");
QTest::keyClick(SpinBox,Qt::Key_Enter);
qDebug()<<"nachher"<<SpinBox->value();
interpretText() hab ich auch probiert - funktioniert nicht - es passiert nix.