如何在 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()

輸出

執行以上程式碼會顯示一個視窗,其中包含一個支援多行使用者輸入的文字小元件和一個本機捲軸。

更新時間:2021-03-27

2K+ 閱讀量

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告