如何寫 Tkinter “scrolledtext” 模組的程式碼?
可以透過新增擴充套件和屬性來輕鬆地配置 Tkinter 應用程式中的小部件。Tkinter 中的 Text 小部件用於接受多行使用者輸入。我們可以透過在 Text 小部件中新增捲軸使其內部的文字可滾動。
Tkinter 庫中還提供了ScrolledText 小部件。它是 Text 小部件和 Scrollbar 小部件的組合,它提供了在應用程式中滾動文字之類的功能。為了在應用程式中使用 ScrolledText 小部件,你必須先匯入它。scrolledtext 小部件的工作原理與standardText 小部件類似。它包含所有可在小部件中廣泛使用的屬性和特性。
示例
# Import the tkinter library from tkinter import * from tkinter.scrolledtext import ScrolledText from lorem_text import lorem # Create an instance of tkinter frame win= Tk() # Set the size of the Tkinter window win.geometry("700x350") # Set the title of the window win.title("Scrolled Text") # Add ScrolledText widget size= 10 text= ScrolledText(win, width=40, height= 50) text.insert(END, lorem.paragraphs(10)) text.pack(fill= BOTH, side= LEFT, expand= True) win.mainloop()
輸出
執行以上程式碼將會顯示一個多行 Text 小部件。Text 小部件中的文字是可滾動的。我們可以透過新增其中的換行功能來看到更好的輸出。
廣告