Trong tkinter, chúng ta có thể tạo các widget văn bản bằng cách sử dụng các thuộc tính Text bằng cách sử dụng các gói. Tuy nhiên, trong khi tạo ứng dụng GUI, đôi khi chúng ta cần nắm bắt thông tin đầu vào từ tiện ích văn bản.
Chúng tôi có thể lấy thông tin đầu vào từ người dùng trong tiện ích văn bản bằng cách sử dụng .get () phương pháp. Chúng tôi cần chỉ định phạm vi đầu vào ban đầu sẽ từ 1,0 đến END, hiển thị các ký tự bắt đầu và kết thúc cho đến khi KẾT THÚC.
Ví dụ
#Import tkinter library from tkinter import * #Create an instance of tkinter window or frame win=Tk() win.geometry("700x300") def get_input(): value=my_text_box.get("1.0","end-1c") print(value) #Creating a text box widget my_text_box=Text(win, height=5, width=40) my_text_box.pack() #Create a button for Comment comment= Button(win, height=5, width=10, text="Comment", command=lambda: get_input()) #command=get_input() will wait for the key to press and displays the entered text comment.pack() win.mainloop()đã nhập
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một hộp văn bản chấp nhận đầu vào từ người dùng và in đầu ra trên bảng điều khiển.