เมื่อสร้าง Entry Widget และต้องการดึงค่าที่ป้อนเข้าไป สามารถใช้เมธอด .get() ซึ่งจะคืนค่าข้อความที่ผู้ใช้พิมพ์ เพื่อนำไปใช้ต่อ เช่น แสดงใน Label
ตัวอย่างโค้ด
# Import tkinter library
from tkinter import *
from tkinter import ttk
# Create an instance of tkinter frame or window
win = Tk()
# Set the geometry of tkinter frame
win.geometry("750x250")
def get_value():
e_text = entry.get()
Label(win, text=e_text, font=('Century 15 bold')).pack(pady=20)
# Create an Entry Widget
entry = ttk.Entry(win, font=('Century 12'), width=40)
entry.pack(pady=30)
# Create a button to display the text of entry widget
button = ttk.Button(win, text="Enter", command=get_value)
button.pack()
win.mainloop()
ผลลัพธ์
โปรแกรมจะแสดง Entry Widget และปุ่ม เมื่อกดปุ่ม Enter จะแสดงข้อความที่พิมพ์ใน Label
