Chúng tôi có thể sử dụng Tkinter text tiện ích con để chèn văn bản, hiển thị thông tin và nhận kết quả từ văn bản tiện ích con. Để người dùng nhập vào một văn bản tiện ích con, chúng tôi phải sử dụng get () phương pháp. Hãy lấy một ví dụ để xem nó hoạt động như thế nào.
Ví dụ
# Import the required library from tkinter import * from tkinter import ttk # Create an instance of tkinter frame win=Tk() # Set the geometry win.geometry("700x350") def get_input(): label.config(text=""+text.get(1.0, "end-1c")) # Add a text widget text=Text(win, width=80, height=15) text.insert(END, "") text.pack() # Create a button to get the text input b=ttk.Button(win, text="Print", command=get_input) b.pack() # Create a Label widget label=Label(win, text="", font=('Calibri 15')) label.pack() win.mainloop()
Đầu ra
Chạy mã trên sẽ hiển thị một cửa sổ có văn bản widget và một nút để in và hiển thị đầu ra. Khi bạn nhập nội dung nào đó vào tiện ích văn bản và nhấp vào nút "In" , nó sẽ hiển thị đầu ra ở dưới cùng trong một nhãn tiện ích con.