問題タブ [window-managers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 非 Qt ウィジェットを Qt ウィジェットにアタッチする
他のツール/ウィジェットを Qt ウィジェットにアタッチすることは可能ですか? たとえば、QWidget に Firefox を接続したいのですが、できますか?
前もって感謝します。
opengl - フルスクリーンの Xlib OpenGL ウィンドウを最小化する
現在、フルスクリーンの Xlib OpenGL ウィンドウから Alt-Tab キーを有効にしようとしていますが、いくつか問題があります。試してみましたがXUnmapWindow(..)
、どの種類が機能するかはわかりませんが、解像度がリセットされず (手動で行う必要がある場合を除きますか?)、Xlib ウィンドウが最小化されたウィンドウとして表示されません (つまり、alt-tab でウィンドウに戻ることができません。アプリがまだバックグラウンドで実行されているように見えますが)。
次に試みたのは、ウィンドウをフルスクリーンからウィンドウ モードに変更することでした (つまり、ウィンドウ モードでウィンドウを再作成します)。
イベントを聞いていてFocusOut
、alt-tab を押すと が呼び出されるようですが、アプリを適切に最小化する方法がわかりません。イベントが呼び出されたときにコードで何もしないと、アプリは何もしません (つまり、ウィンドウを最小化できません)。FocusIn
FocusOut
FocusOut
どんな助けでも大歓迎です!
編集: 残念ながら、X Windows でフルスクリーン ウィンドウを適切に最小化することができませんでした。そこで、この問題を回避するためにdestroy()
、ウィンドウをフルスクリーンにしてからcreate()
、新しいウィンドウをウィンドウ モードにすることにしました。うまくいくようです。
android - Windowmanager with Animation
First of all thanks everyone who tries to reply this topic.
I have an activity and I wanted to show a sort of menu at the top of the screen and I used windowmanager to handle this. it was about UI issues I encountered why I choise windowmanager to do such a menu. But for now I want this menu to animate but it seems animation takes no effect. Here is my code.
If anyone has any idea how to animate windowmanager I ll be appreciate.
Thanks in advance. Regards.
android - リスナーからメソッドを使用して getWindow() を呼び出す方法
私は getwindow を使用して、onCreate 内の一連のアクティビティの開始時に多くのものを設定しています。これを次のようなメソッドに置き換えたいと思います。
今、これは SCREEN_Controller.initializeScreen(this) を呼び出すことでうまくいくと思います
後で、ユーザーがボタンを押して明るさを変更できるようにしました。
initializeScreen を使用することを知っているので、リスナーに以下を追加する必要があります
したがって、それを SCREEN_Controller クラスのメソッドにも置き換えたいと思います。問題は、new を使用して setOnClickListener で Activity を呼び出すことができないため、以前に使用した (Activity This) を使用できないことです。私は何を間違っていますか?
linux - qtメニュー項目が表示されない
私はウィンドウマネージャーを書いていますが、Qt4メニューバー要素の問題で立ち往生しています。
メニュー項目を最初にクリックすると、正しく表示されます。次に、メニュー項目を閉じてからもう一度開こうとしましたが、表示されなくなりました。別のメニュー項目を開こうとすると、それが初めて機能し、その後、その項目も再び表示できなくなります。フォーカスの変更、ウィンドウのサイズ変更、移動など、さまざまなトリックを試しましたが、うまくいきません。
いくつかのQtアプリケーション(smplayerとQtOctave)を試してみましたが、メニューバーで同じ問題が発生します。また、GIMPとxfe(gtkで実行され、カウンターチェックのためだけに実行されます)をテストしましたが、それらのメニューは正しく機能します。Qt3アプリケーションはまだテストしていませんが、同じように動作すると思います。
注:Qt4コンテキストメニューでも同じ問題が発生します。
注:メニュー自体は機能しますが、初回以降は表示されません。
qt4 - ウィンドウマネージャー。別のウィンドウの X ウィンドウの内部コンテンツ?
Xlib と Qt 4.7 を使用して独自のウィンドウ マネージャーを作成しています。したがって、私のアプリケーションでは、XServer からのすべてのイベントをキャッチします。
問題は次です。「MapRequest」イベントでウィンドウを表示すると、その内部コンテンツが別のウィンドウに表示されることがあります。ほとんどの場合、新しい Web ページを開いた後、ブラウザー (Firefox や Google Chrome など) でこの問題に直面します。Qt Creator や Dolphin でダイアログ ウィンドウを開いた後、メディア プレーヤーでも同様です。その理由は何でしょうか?私が逃したものは何ですか?
どんなアドバイスも大歓迎です。
これが MapRequest ハンドラです。
これが createClientWindow() 関数です。
QMWindowWidget のコンストラクター。
user-interface - ウィンドウのxボタンをクリックするのと同じことをするTkコマンドとは何ですか?
wm minimize *window*
とのようなコマンドがありwm maximize *window*
、それぞれウィンドウを最小化および最大化しますが、のようなものはありませんwm exit *window*
。
xボタンをクリックするのとまったく同じように動作するTkコマンドが必要です。特に、WM_DELETE_WINDOW
信号を発します。したがって、destroy *window*
コマンドはニーズに適合しません。
android - WindowManager に追加されたアニメーション ビュー
WindowManager にビュー (customView) を追加しました。
カスタム ビュー内で、閉じるボタンが押されたときに翻訳アニメーションを呼び出します。
//// これはアニメーションのハンドラーです ////
//// これは閉じるボタンのリスナーです////
//// 上に移動するアニメーションです ////
customView がアクティビティに追加されている場合、これらのコードは正常に機能します。
customView が WindowManager に追加されると、onAnimationStart 内のログは表示されませんでしたが、Runnable 内のログは表示されます。
WindowManager に追加されたビューでアニメーションを行う方法を誰か教えてもらえますか?