如何在 Tkinter 中獲取水平捲軸?
Tkinter 中的捲軸小部件是很棒的小部件之一,用於打包容器元素及其內容,並帶有捲軸。藉助捲軸,我們可以非常有效地檢視大量資料。
通常,Tkinter 允許新增垂直和水平捲軸。要在應用程式中新增水平捲軸,我們必須將捲軸構造器中的方向設定為水平。
示例
讓我們建立一個裡面帶有水平捲軸的文字編輯器。
# 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()
輸出
如果我們執行上述程式碼,它將顯示一個文字編輯器,其中會有一些文字。文字小部件會與水平捲軸一起打包,該捲軸會在文字溢位時出現。
廣告