Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách lấy giá trị Entry widget trong Tkinter

Giả sử tạo Entry widget muốn lấy giá trị. Dùng phương thức .get(). Nó ánh xạ input object vào biến dùng in/hiển thị giá trị nhập.

Ví dụ

Tạo ứng dụng hiển thị văn bản nhập qua Label.

#Import tkinter library
from tkinter import *
from tkinter import ttk
#Tạo instance tkinter frame
win= Tk()
#Đặt geometry
win.geometry("750x250")
def get_value():
    e_text=entry.get()
    Label(win, text=e_text, font= ('Century 15 bold')).pack(pady=20)
#Tạo Entry Widget
entry= ttk.Entry(win,font=('Century 12'),width=40)
entry.pack(pady= 30)
#Tạo nút hiển thị text entry
button= ttk.Button(win, text="Enter", command= get_value)
button.pack()
win.mainloop()

Kết quả

Chạy mã hiển thị cửa sổ entry widget và nút.

Cho trước, bấm Enter sẽ mô phỏng giá trị input từ Entry.

Cách lấy giá trị Entry widget trong Tkinter