QT:当使用QT :: keyRelease
-
27-09-2019 - |
题
我正在写一个测试程序,测试与一群菜单的另一种应用。我用QT ::按键模拟按键。然而,在某些时候它不接受按键了,直到我学会了你需要使用keyRelease以及(根据这是一个有点模糊,我的文档,它说:“注意:在某些时候,你应该使用松开按键keyRelease()。” ---但是当?每个按键后右?)
调用keyRelease每个按键模拟按键之后以及其是怪异。 调用keyRelease一次按键的第一个电话后,取得了按键的工作的其余部分,其余的按键不工作。
我混淆。谁能告诉我什么时候是使用适当的时候keyRelease?
解决方案
QTest::keyPress
模拟一个用户按下一个键,而QTest::keyRelease
模拟一个用户释放键。
按你应该释放一个键后,否则它就像如果关键还是按下。是的,你需要的任何QTest::keyRelease
电话后致电QTest::keyPress
。
不隶属于 StackOverflow