messagebox와 simpledialog 요약
import
먼저 tkinter, messeagebox, simpledialog를 가져옵니다.
messagebox.pyimport tkinter as tk
from tkinter import messagebox
import tkinter.simpledialog as simpledialog
그런 다음 작은 창을 표시하지 않도록 설정합니다.
messagebox.pyroot = tk.Tk()
root.withdraw() #小さなウィンドウを表示させない
messagebox
tkinter의 messagebox는 7개의 messagebox를 제공합니다.
import tkinter as tk
from tkinter import messagebox
import tkinter.simpledialog as simpledialog
root = tk.Tk()
root.withdraw() #小さなウィンドウを表示させない
tkinter의 messagebox는 7개의 messagebox를 제공합니다.
showinfo
messagebox.py
# showinfo
res = messagebox.showinfo("title", "message")
print("showinfo", res)
[OK]를 누를 때의 반환값은
ok
showinfo ok
showwarning
messagebox.py
# showwarning
res = messagebox.showwarning("title", "message")
print("showwarning", res)
[OK]를 누를 때의 반환값은
ok
showwarning ok
showerror
messagebox.py
# showerror
res = messagebox.showerror("title", "message")
print("showerror", res)
[OK]를 누를 때의 반환값은
ok
showerror ok
askquestion
messagebox.py
# askquestion
res = messagebox.askquestion("title", "message")
print("askquestion", res)
[예]를 눌렀을 때의 반환값은
yes
[아니오]를 누를 때의 반환값은 no
askquestion yes
askquestion no
askcancel
messagebox.py
# askokcancel
res = messagebox.askokcancel("title", "message")
print("askokcancel", res)
[OK]를 누를 때의 반환값은
True
[취소]를 누를 때의 반환값은 False
askokcancel True
askokcancel False
askyesno
messagebox.py
#askyesno
res = messagebox.askyesno("title", "message")
print("askyesno", res)
[예]를 누를 때의 반환값은
True
[아니오]를 누를 때의 반환값은 False
askyesno True
askyesno False
askretrycancel
messagebox.py
#askretrycancel
res = messagebox.askretrycancel("title", "message")
print("askretrycancel", res)
[재시도]를 누를 때의 반환값은
True
[취소]를 누를 때의 반환값은 False
askretrycancel True
askretrycancel False
simpledialog
사용자가 값을 입력하게하는 대화 상자입니다.
messagebox.py#simpledialog
inputdata = simpledialog.askstring("Input Box", "値を入力してください",)
print("simpledialog",inputdata)
반환값은 入力した値
[취소]를 누를 때의 반환값은 None
simpledialog ABC
simpledialog 123
simpledialog None
Reference
이 문제에 관하여(messagebox와 simpledialog 요약), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takanorimutoh/items/bd8c2cf27a2c5bb14bc0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
#simpledialog
inputdata = simpledialog.askstring("Input Box", "値を入力してください",)
print("simpledialog",inputdata)
simpledialog ABC
simpledialog 123
simpledialog None
Reference
이 문제에 관하여(messagebox와 simpledialog 요약), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takanorimutoh/items/bd8c2cf27a2c5bb14bc0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)