0

アプリケーションが非アクティブになったときに Qt::Tool ウィンドウを表示し続けることに問題があります。アプリケーションが実行されており、2 つのウィンドウが開いています。メイン ウィンドウと Qt::Tool フラグが設定された追加ウィンドウです。Konosole などの他のアプリを開く/切り替えると、メイン ウィンドウは表示されたままですが、2 番目のウィンドウは消えます。たとえば、ツール ウィンドウのデータをドキュメントに書き換えたい場合は、それらを切り替え続ける必要があります。

特に問題はありませんQt::ToolTipが、見た目が違います。

私も試してみましsetAttribute(Qt::WA_MacAlwaysShowToolWindow,true)たが、KDE4 で Linux を実行しているため、役に立ちません。またQt::WindowStaysOnTopHint、私が取得しようとしているものではありません。

見えるようにしておく方法はありますか?

前もって感謝します。

4

1 に答える 1

1

私もこの問題に遭遇しましたが、KDEコントロールセンターで微調整できるはずのウィンドウマネージャー設定のようであるため、コードを変更して修正することはできませんでした。

KDE 4をインストールしていないので、設定がどこにあるかわかりませんが、KDE ​​3.5コントロールセンターで、Desktop->の下を見Window Behaviorてタブをクリックすると、次のボックスのチェックをAdvanced外すことができます。Hide utility windows for inactive applicationsツールウィンドウを表示したままにします。うまくいけば、KDE4コントロールセンターにも同様の設定があります。

于 2010-02-24T00:57:47.347 に答える