私はウィンドウマネージャーを書いていますが、Qt4メニューバー要素の問題で立ち往生しています。
メニュー項目を最初にクリックすると、正しく表示されます。次に、メニュー項目を閉じてからもう一度開こうとしましたが、表示されなくなりました。別のメニュー項目を開こうとすると、それが初めて機能し、その後、その項目も再び表示できなくなります。フォーカスの変更、ウィンドウのサイズ変更、移動など、さまざまなトリックを試しましたが、うまくいきません。
いくつかのQtアプリケーション(smplayerとQtOctave)を試してみましたが、メニューバーで同じ問題が発生します。また、GIMPとxfe(gtkで実行され、カウンターチェックのためだけに実行されます)をテストしましたが、それらのメニューは正しく機能します。Qt3アプリケーションはまだテストしていませんが、同じように動作すると思います。
注:Qt4コンテキストメニューでも同じ問題が発生します。
注:メニュー自体は機能しますが、初回以降は表示されません。