たくさんのメニューを使って別のアプリケーションをテストするテストアプリを書いています。QT::keyPressを使用してkeyPressをシミュレートします。ただし、ある時点で、keyReleaseも使用する必要があることを知るまで、keyPressesを受け入れなくなります(私にとって少し曖昧だったドキュメントによると、「注:ある時点で、を使用してキーを解放する必要があります。 keyRelease()。 "---しかし、いつ?各keyPressの直後?)
各keyPressの後にkeyReleaseを呼び出すと、keyPressもシミュレートされます。これは奇妙なことです。keyPressを最初に呼び出した後にkeyReleaseを1回呼び出すと、残りのkeyPressが機能し、残りのkeyPressは機能しなくなりました。
よくわかりません。keyReleaseを使用する適切な時期を誰かに教えてもらえますか?