Tiện ích Thanh cuộn trong tkinter là một trong những tiện ích hữu ích được sử dụng để đóng gói các phần tử vùng chứa và nội dung của chúng bằng thanh cuộn. Với Scrollbars, chúng tôi có thể xem các tập hợp dữ liệu lớn rất hiệu quả.
Nói chung, Tkinter cho phép thêm thanh cuộn dọc và ngang. Để thêm thanh cuộn ngang trong ứng dụng, chúng tôi phải sử dụng hướng là Ngang trong phương thức khởi tạo của thanh cuộn.
Ví dụ
Hãy để chúng tôi tạo một trình soạn thảo văn bản có chứa một thanh cuộn ngang trong đó.
# Import the required library from tkinter import * from tkinter import ttk from tkinter import messagebox # Create an instance of tkinter frame win=Tk() # Set the geometry win.geometry("700x350") # Add a Scrollbar(horizontal) h=Scrollbar(win, orient='horizontal') h.pack(side=BOTTOM, fill='x') # Add a text widget text=Text(win, font=("Calibri, 16"), wrap=NONE, xscrollcommand=h.set) text.pack() # Add some text in the text widget for i in range(5): text.insert(END, "Welcome to Tutorialspoint...") # Attach the scrollbar with the text widget h.config(command=text.xview) win.mainloop()
Đầu ra
Nếu chúng ta chạy đoạn mã trên, nó sẽ hiển thị một trình soạn thảo văn bản sẽ có một số văn bản trong đó. Tiện ích văn bản được đóng gói bằng một thanh cuộn ngang có thể nhìn thấy bất cứ khi nào văn bản tràn.