質問

私は、メニューの束と別のアプリケーションをテストするテストアプリケーションを書いています。私はQT :: KeyPressイベントを使って、キー押下をシミュレートします。いくつかの時点で、あなたが使用してキーを離す必要があります。しかし、いくつかの時点で、それは私はあなたがよく(私にとっては少し漠然とした文書によるとkeyReleaseを使用する必要が学んだまで、もうキー操作を受け付けない、それはノート」と言いますkeyRelease()。」---けど?右の各キーの押下後?)

各キーの押下は奇妙であるだけでなくKeyPressイベントをシミュレートした後keyReleaseを呼び出す

。 KeyPressイベントの非常に最初の呼び出しの後に一度keyReleaseを呼び出すと、キー押下仕事の残りの部分と残りのキー押下ではない仕事をしました。

私は混乱しています。使用する適切な時間であるとき、誰かが私を伝えることができkeyRelease?

役に立ちましたか?

解決

QTest::keyPressシミュレートQTest::keyReleaseキーを解除ユーザをシミュレートしながら、キーを押下

あなたは、あなたがそれを解放する必要があり、キーを押した後、

はそれ以外の場合は、キーがまだ押された場合のようなものです。はい、あなたはどのQTest::keyReleaseコールの後QTest::keyPressを呼び出す必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top