問題タブ [tkinter-layout]

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 に答える
131 参照

python - Tkinter で別の GUI をオーバーライドする GUI を描画する

Raspberry の画面で GUI を作成しています。GUI を破棄して新しい GUI を呼び出すたびに、ユーザーにラズベリーのデスクトップが表示されるまでに数秒程度の遅延が発生します。画面を切り替えたときにユーザーにラズベリーデスクトップが表示されないように、読み込みインターフェイスをバックグラウンドに描画したいと考えています。私はこのコードを使用します:

ただし、ロード画面はメイン画面よりも優先されます。そして、私はその反対、一番下の読み込み画面と上のメイン画面が欲しい

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

python - tkinter が重複するウィンドウを生成しないようにする方法

TKInter を使用して、通知のような情報を表示するウィンドウを作成しています。メイン アプリケーションの [View Details] ボタンをクリックすると、ウィンドウが表示されます。

これが私が話していたウィンドウのコードです。上記のボタンがクリックされると、 Categories() メソッドが呼び出されます。

私が抱えている問題は、ボタンを押すたびに新しいウィンドウが作成されますが、現在のウィンドウは開いたままです。したがって、10 回クリックすると、同様のウィンドウが 10 個開きます。しかし、ボタンが何回クリックされても1つのウィンドウしか開かないようにしたいのですが、そのようなウィンドウは1つだけでなければなりません。どうやってするか ?

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

python - Columnspan ウィジェットが列をスローする

最初の「なし」チェックボックス ウィジェットを必要な場所に配置するのに問題があります。ここにスクリーンショットへのリンクがあります。

ここに画像の説明を入力

「なし」チェックボックスウィジェットをエントリウィジェットのすぐ右側に配置しようとしています。スピンボックス ウィジェットを含む一番下の行は、row=7、column=2 にあり、columnspan が 2 である LabelFrame ウィジェット内に含まれています。LabelFrame に columnspan を 2 に設定したため、なぜ行 = 5、列 = 2 の Entry ウィジェットに対抗できないのでしょうか?

これが私のコードです: