如何在 Tkinter 中將捲軸附加到文字小元件?
Tkinter 文字小元件用於接受多行使用者輸入。它類似於輸入小元件,但唯一不同的是,文字小元件支援多行文字。為了建立文字小元件,我們必須例項化文字物件。
新增多文字需要新增捲軸。為了在文字小元件中新增捲軸,我們可以呼叫ScrolledText(root) 函式。此函式通常會建立一個帶有捲軸的文字欄位。
ScrolledText(root) 函式位於 Tkinter ScrolledText 模組中。我們可以使用以下命令匯入它:
from tkinter.scrolledtext import ScrolledText
示例
在此示例中,我們將建立一個文字小元件,然後向其新增捲軸。
#Import the library from tkinter import * from tkinter.scrolledtext import ScrolledText #Create an object of tkinter window or frame win = Tk() #Define the geometry of window win.geometry("650x250") #Create an instance of Text Widget ScrolledText(win).pack() win.mainloop()
輸出
執行以上程式碼會顯示一個視窗,其中包含一個支援多行使用者輸入的文字小元件和一個本機捲軸。
廣告