Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để kết nối một biến với tiện ích Tkinter Entry?

Tiện ích Tkinter Entry là một tiện ích Đầu vào hỗ trợ và chấp nhận đầu vào của người dùng một dòng. Nó chấp nhận tất cả các loại ký tự trong mô-đun UTF-8. Để lấy đầu vào từ tiện ích Entry, chúng ta phải xác định một biến (dựa trên Kiểu dữ liệu mà nó chấp nhận) chỉ chấp nhận các ký tự chuỗi. Sau đó, bằng cách sử dụng phương thức get (), chúng ta có thể in đầu vào đã cho từ tiện ích Entry.

Ví dụ

 # Nhập thư viện Tkinter từ nhập tkinter * # Tạo một phiên bản của Tkinter Framewin =Tk () # Đặt hình học của windowwin.geometry ("700x250") # Xác định chuỗi Biến thểvar =StringVar () # Xác định một hàm để in the Entry widget Inputdef printinput (* args):print (var.get ()) # Create an Entry widgetentry =Entry (win, width =35, textvariable =var) entry.pack () # Theo dõi đầu vào từ Entry widgetvar.trace ("w", printinput) win.mainloop () 

Đầu ra

Chạy đoạn mã trên sẽ hiển thị một cửa sổ có tiện ích Entry.

Làm cách nào để kết nối một biến với tiện ích Tkinter Entry?

Khi chúng tôi viết nội dung nào đó trong tiện ích Mục nhập, nó sẽ chỉ in ra tất cả các ký tự từ tiện ích Mục nhập trên bảng điều khiển.

 Xin chào