問題タブ [tkmessagebox]

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

python - tkMessageBox

tkMessageBox の askquestion() の「閉じる」ボタンを有効にする方法について、誰か助けてくれませんか??

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

python - Tkinter の tkMessageBox の後にウィジェットが消える

アプリケーションでこのコードを使用するたびに:

メッセージ ボックスが表示されますが (想定どおり)、[OK] をクリックすると、ウィンドウ上の他のほとんどのウィジェットと一緒にボックスが消えます。他のウィジェットが消えないようにするにはどうすればよいですか?


これが私のコードです:

0 投票する
4 に答える
5782 参照

tcl - tk_messageBox のサイズを設定するには?

ラグメッセージ付きを使用しtk_messageBoxているので、そのメッセージダイアログのレイアウトを設定したいと思います。

私はtk_messageBoxこのように使用しています:

ここの幅と高さを設定するにはどうすればよいtk_messageBoxですか?

たぶん、より良い代替手段がいくつかありますtk_messageBoxか?

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

tkinter - ねじれた電源サーバーで tkMessageBox をポップする方法

ねじれたリアクターに基づくサーバーがあり、次のシナリオが必要です。サーバーは2種類のリクエストを受け取ることができます

  • ADD(x,y) を計算し、合計を返します
  • 人間のユーザーがクライアントの IP を承認した場合にのみ true を返す HUMAN_PERMISSION

私は tkMessageBox を使用して人間のユーザーに尋ねていますが、問題はリアクター全体をブロックし、サーバーが他の要求に応答しなくなることです

ここで何らかの方法でtwistedのdeferredを使用する必要があることを理解していますが、これがどのように機能するかわかりません:動作していないようです、それでもリアクター全体をブロックします

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

python - Python TkMessageBox 質問が機能しません!

出力をファイルに書き込むボタンがあります。そして、そのファイル名のファイルが既に存在するかどうかを確認します。ユーザーにオーバーライドするかどうかを尋ねることになっていますか? しかし、それは機能していません。ユーザーが「いいえ」と言った場合でも、プログラムはファイルを上書きします。

これは、MessageBox をポップアップするコードです。

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

python - Tkinter インポートの問題

ここで非常に単純な問題が発生したと思われますが、何が問題なのかわかりません。次のコード:

与えます:

ウィジェット (ボタン、エントリなど) は問題なく動作します。インタラクティブに同じ結果が得られます。また、次のこともできます。

tkMessageBox.pyC:\Python26\Lib\lib-tk にあります。Lib/lib の大文字と小文字が異なるのはなぜですか?!

これは Windows で Python 2.6 を使用しており、Tkinter._test() を実行するとバージョン 8.5 がレポートされます

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

python - tkMessageBox のコントロール フォント

tkMessageBox のテキストのフォントを制御したいのですが、そのような参照が表示されません。Tkinterでのみ実装されていますか?

ありがとう、

0 投票する
5 に答える
86935 参照

python - カスタムポップアップtkinterダイアログボックスを実装する正しい方法

カスタム ポップアップ ダイアログ ボックスの作成方法を学び始めたところです。結局のところ、tkinter messageboxは非常に使いやすいですが、あまり機能しません。ここでは、入力を受け取り、それをユーザー名に保存するダイアログ ボックスを作成しようとしています。

私の質問は、これを実装するために推奨されるスタイルは何ですか? Bryan Oakley がこのコメントで示唆したように。

グローバル変数を使用しないことをお勧めします。ダイアログがそれ自体を破棄する代わりに、実際のウィジェットのみを破棄し、オブジェクトは生きたままにします。次に、次のようなものを呼び出してinputDialog.get_string()からdel inputDialog、メイン ロジックから呼び出します。

おそらく、グローバル変数を使用して文字列を返すことは最善の考えではありませんが、なぜでしょうか? そして、提案された方法は何ですか?ウィンドウが破棄された後に getstring をトリガーする方法がわからないため、混乱します。実際のウィジェットの破棄に関する行は、彼が参照しているかどうかわかりませんTopLevel

私が尋ねる理由は、送信ボタンを押した後にポップアップボックスを破棄したいからです。結局のところ、メイン プログラムに戻ったり、何かを更新したりしたいからsendです。この場合、ボタン メソッドは何をすべきでしょうか。この特定の例のアイデアは、ユーザーが必要に応じて何度でも実行できるようにすることです。

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

python - Tkinterの質問ダイアログボックス

Tkinterの削除ボタンに質問ダイアログボックスを追加しようとしています。現在、フォルダを押すとその内容を削除するボタンがあります。はい/いいえの確認用の質問を追加したいと思います。

これを実行するたびに、「いいえ」を押しても「削除済み」ステートメントが表示されます。ifステートメントをtkMessageBoxに追加できますか?

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

python - tkMessageBox を持ち上げる

プログラムで警告をポップアップするためにtkMessageBox.showinfo (チュートリアルポイントの情報) を使用しています。

この問題は、画面上の 2 番目のトップレベル ウィンドウ (メイン ウィンドウとは別) で警告が呼び出された場合にのみ発生します。この場合、警告は 2 番目の TL ウィンドウの背後に隠れたままになります。

私はそれを次のように呼ぼうとしました:

しかし、うまくいきません。何か案は?