QT:QT :: keyReleaseを使用するには、
-
27-09-2019 - |
質問
私は、メニューの束と別のアプリケーションをテストするテストアプリケーションを書いています。私はQT :: KeyPressイベントを使って、キー押下をシミュレートします。いくつかの時点で、あなたが使用してキーを離す必要があります。しかし、いくつかの時点で、それは私はあなたがよく(私にとっては少し漠然とした文書によるとkeyReleaseを使用する必要が学んだまで、もうキー操作を受け付けない、それはノート」と言いますkeyRelease()。」---けど?右の各キーの押下後?)
各キーの押下は奇妙であるだけでなくKeyPressイベントをシミュレートした後keyReleaseを呼び出す。 KeyPressイベントの非常に最初の呼び出しの後に一度keyReleaseを呼び出すと、キー押下仕事の残りの部分と残りのキー押下ではない仕事をしました。
私は混乱しています。使用する適切な時間であるとき、誰かが私を伝えることができkeyRelease?
解決
QTest::keyPress
シミュレートQTest::keyRelease
キーを解除ユーザをシミュレートしながら、キーを押下
はそれ以外の場合は、キーがまだ押された場合のようなものです。はい、あなたはどのQTest::keyRelease
コールの後QTest::keyPress
を呼び出す必要があります。
所属していません StackOverflow