問題タブ [pysimplegui]

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.

0 投票する
1 に答える
3636 参照

python - PySimpleGUI の InputText の Read() メソッドは、可変レイアウトの最後の行のみを読み取ります

私は PySimpleGUI ライブラリを使用しており、コードワード パズル (基本的にクロスワードと同じ形式) を入力するための GUI (以下のコード) を作成しようとしています。GUI を、数値または文字を取ることができる指定された次元のテキスト ボックスの配列にしたいと考えています。

正しい形式の GUI をビルドします ( GUI のビルド)が、各ボックスに 1 ~ 9 の数字を入力し ( GUIを塗りつぶす )、[OK] をクリックすると、コンソールに出力される出力は次のようになります。 、、、、、、」なので、最後の入力セットのみを読み取っていると想定しました。最後の行を空白のままにして、前のように上 2 行を埋めると、「、、、、、、、、」がコンソールに出力されます。リストの内包表記を for ループに変更してみましたが、同じ結果が得られましたが、レイアウト (以下のコード) をハードコードして 1-9 に入力すると、目的の "1,2,3,4,5,6,7 が得られました、8、9、」。変数を使用して PySimpleGUI のレイアウトをどのように実装しますか?

0 投票する
2 に答える
5421 参照

pysimplegui - pysimpleguiで多くのチェックボックスを持つスクロールを作成するには?

PySimpleGUI を使用して GUI を作成しようとしています。これには、右にスクロールして移動できる多くのチェックボックスが含まれています。多くのチェックボックスを使用して、GUI のサイズを維持したいと考えています。

これは私のコードです:

どうすればいいですか?sg.Column で似たようなことができると聞いたことがありますが、実装しようとしましたが、何も達成していません。

0 投票する
3 に答える
3501 参照

python - PySimpleGUI でネストされたイベントを使用する方法

ネストされたイベントを使用しようとしています。ファイルを参照すると、ファイル名だけが完全なパスから取り除かれると、enable_events が true に設定されたテキスト ボックスにファイル名が転送されるイベントがトリガーされ、別のイベントがトリガーされて関数が呼び出され、pdf の詳細が取得されます。 .

2 つのコメント行を有効にすると、関数が機能して戻り値を転送することがわかりますが、PDF の詳細を取得する関数には時間がかかるため、これら 2 つのイベントを分離しようとしています。

したがって、順序は次のとおりです。

__pdfpath__は、ファイル名を__bookfilename__に転送するイベントをトリガーする特定の参照ファイルの完全なパスを取得します。これは、応答を__pdfdetails__に送信する関数を呼び出す別のイベントをトリガーする必要があります。

問題は、どうすれば 2 番目のイベントをトリガーできるかということです。

次のような 2 番目のループを作成するために、2 番目のwindow.Read()を作成してみました。

しかし、うまくいきませんでした。

何か案は?

ありがとう