問題タブ [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.
python - Tkinter/ttk をテーマにしたメッセージ ボックス?
TkinterでGUI の作成を開始し、モジュールtkMessageBoxも追加しました。しかし最近、モジュールttkをインポートすると、より「最新」の結果が得られることがわかりました。ボタンとテキスト ボックスは、現在の OS の実際のスタイルで表示されます。これは、Windows 10 のボタンは無地で青く点灯しており、以前のバージョンの影付きの灰色のブロック状のボタンではありません。
しかし残念ながら、このttkをテーマにしたウィジェットを共通のダイアログ ボックス ( tkMessageBoxからインポートしたもの) で使用する方法が見つかりません。したがって、[OK/キャンセル] ダイアログ (たとえば) は、Windows 10 に属さないテーマで引き続き表示されます。
私がチェックするすべてのドキュメントは、私をTkinterに導きます。
python - [OK] をクリックせずに tkinter メッセージボックスを破棄する方法はありますか?
self.root.after(1000, self.update_clock) のようなものを使用できることは知っています
しかし、その 2 番目の関数を messagebox.showinfo.destroy() に似た関数に置き換えるにはどうすればよいでしょうか? 私は基本的にこれらのメッセージボックスをタイマーに乗せて、ユーザーがそれらを見ることができるようにしようとしていますが、自分で何もする必要はありません.
user-interface - tk_messagebox で「OK」または「キャンセル」をクリックした後、ボタンが押されたままになる
ポップアップ情報メッセージに を使用していtk_messageBox
ます。ok-cancel
特定のボタンを押すとメッセージが表示されますがRun
、クリックした後、ok
またはcancel
ポップアップ情報メッセージ内でRun
ボタンが押されたままになります (添付の画像に示されているように)。このように押されていない通常の状態に戻りたいですか?
python - ネストされた IF-ELIF ステートメント
もっといい書き方がないか考えてみました。以下に示す現在のコードは機能します。もっと良い方法がないか考えてみました。
これは検証用です。そのため、if ステートメントはすべての必須フィールドをチェックし、それらが受け入れられる場合は、実行コードに進みます。問題が発生したのは、
self.text_fmax
整数として受け入れられませんでした。したがって、この特定のフィールドは、最初に空であるかどうかがチェックされ、次に無視されます。そうでない場合、値は 0 から 180 までの整数でなければなりません。
python-3.x - Python-for in メッセージボックス メッセージ
私は製品のリストを持っています
そして、それらをメッセージとして tkinter messagebox オブジェクトに表示したいと思います。だから、このようなものが欲しい:
しかし、製品リストのすべての要素をメッセージとして出力する文字列をどのように配置できますか? それは可能ですか?
これでループを使用できるかどうか、私はうんざりしていました...
python-2.7 - Python 2.7 で tkMessageBox.askokcancel を取得できないようです。
私は次のコードを書きました
閉じるボタンを押すたびに、Python がクラッシュし、Type error: askyesno() takes no arguments, 1 given というメッセージが表示されます。私のような例はインターネット上にたくさんあります。私は彼らが働くと確信しています。私は何を間違っていますか。私が見つけたすべての例にはこの問題があり、tkMessageBox のドキュメントには例がありません。