Python-tk-messagebox
提供:Dev Guides
Python-Tkinter tkMessageBox
tkMessageBoxモジュールは、アプリケーションでメッセージボックスを表示するために使用されます。 このモジュールは、適切なメッセージを表示するために使用できる多くの機能を提供します。
これらの機能には、showinfo、showwarning、showerror、askquestion、askokcancel、askyesno、askretryignoreなどがあります。
構文
このウィジェットを作成するための簡単な構文は次のとおりです-
tkMessageBox.FunctionName(title, message [, options])
パラメーター
- FunctionName -これは、適切なメッセージボックス関数の名前です。
- title -これは、メッセージボックスのタイトルバーに表示されるテキストです。
- message -これはメッセージとして表示されるテキストです。
- オプション-オプションは、標準のメッセージボックスを調整するために使用できる代替選択肢です。 使用できるオプションのいくつかは、デフォルトおよび親です。 デフォルトオプションは、メッセージボックスでABORT、RETRY、IGNOREなどのデフォルトボタンを指定するために使用されます。 親オプションは、メッセージボックスを表示するウィンドウを指定するために使用されます。
あなたは、ダイアログボックスで次の機能のいずれかを使用することができます-
- showinfo()
- showwarning()
- showerror()
- 質問する()
- askokcancel()
- askyesno()
- askretrycancel()
例
自分で次の例を試してください-
import Tkinter
import tkMessageBox
top = Tkinter.Tk()
def hello():
tkMessageBox.showinfo("Say Hello", "Hello World")
B1 = Tkinter.Button(top, text = "Say Hello", command = hello)
B1.pack()
top.mainloop()
上記のコードが実行されると、次の結果が生成されます-