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

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