มีเมธอดและฟังก์ชันในตัวหลายอย่างที่ใช้กับไลบรารี messagebox ใน Tkinter มาสมมติว่าคุณต้องการแสดง messagebox และรับอินพุตจากผู้ใช้ใน Entry widget ในกรณีนี้ คุณสามารถใช้ไลบรารี askstring จาก simpledialog ไลบรารี askstring สร้างหน้าต่างที่รับสองอาร์กิวเมนต์ คือ ชื่อหน้าต่าง และชื่ออินพุตก่อน Entry widget มาดูตัวอย่างเพื่อเข้าใจการทำงาน
ตัวอย่าง
# นำเข้าไลบรารีที่จำเป็น
from tkinter import *
from tkinter.simpledialog import askstring
from tkinter.messagebox import showinfo
# สร้างอินสแตนซ์เฟรมและหน้าต่าง Tkinter
win = Tk()
win.geometry("700x300")
name = askstring('Name', 'What is your name?')
showinfo('Hello!', 'Hi, {}'.format(name))
win.mainloop()
ผลลัพธ์
การรันโค้ดด้านบนจะแสดงป๊อปอัป message box ขอให้ผู้ใช้ป้อนชื่อใน Entry widget ที่กำหนด

ป้อนชื่อและคลิก "OK" จะแสดงข้อความต่อไปนี้ –
