問題タブ [pyside2]
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.
python - PyQt5 / PySide2 コードのみが実行され、ASCII 文字で動作します
lineeditでダイアログを開き、ユーザーがラベルを入力できるようにするNukeというプログラムのスクリプト拡張を作成しました。ただし、スクリプトは、行編集にASCII文字しかない場合にEnterキーを押してsetLabel()を実行するだけです。
text()
Unicode を返します。Nuke は、通常の UI を使用してラベルに äöü などの特殊文字を使用しても問題ありません。
これが私のコードです:
python - pyside2 からルート オブジェクトを取得する
システムトレイに最小化したい小さなアプリケーションがあり、ボタンを押すとアイコンを作成してシステムトレイに最小化するコードがあります(意図的に、デフォルトの閉じる操作を上書きしたくありませんでした)。
ただし、qml からルート オブジェクトを取得する方法がわからないため、アクションを実行できません。取得すると、どのタイプになりますか?
次のコードは、アプリケーションで「動作」するように作成しましたが、正しく動作していません。
私がした唯一のことは私が変えた
このコードを使用できましたが、ウィンドウを操作する代わりに、完全に新しいウィンドウが表示されましたが、通常のシステム トレイ アイコンと必要なすべてのメニュー項目が表示されました。
要するに、ルートの参照を取得する方法と、最小化を使用してその上にトレイを配置する方法です。
私のQMLのルートは通常のApplicationWindowです。
少し編集しただけで、彼らが使用していたいくつかのC++の例で見ました
しかし、私が見たように、これはもう機能しません。しかし、私は同様の方法を見つけていません。