如何在 Tkinter 文字視窗附加垂直捲軸?
Tkinter 中的捲軸視窗部件是一個有用的視窗部件之一,用於使用捲軸打包容器元素及其內容。使用捲軸,我們能夠非常高效地檢視大量資料。
通常情況下,Tkinter 允許在應用程式中新增垂直和水平捲軸。預設情況下,垂直捲軸在建構函式中可用,我們不需要為捲軸設定方向。要在 Tkinter 文字視窗中附加垂直捲軸,可以使用 xscrollcommand 和 yscrollcommmand 設定垂直和水平捲軸的值。
示例
# 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)
v=Scrollbar(win, orient='vertical')
v.pack(side=RIGHT, fill='y')
# Add a text widget
text=Text(win, font=("Georgia, 24"), yscrollcommand=v.set)
# Add some text in the text widget
for i in range(10):
text.insert(END, "Welcome to Tutorialspoint...\n\n")
# Attach the scrollbar with the text widget
v.config(command=text.yview)
text.pack()
win.mainloop()輸出
如果我們執行以上程式碼,它將顯示一個文字編輯器,其中會有一些文字。文字視窗使用垂直捲軸進行打包,並且在文字編輯器中的文字溢位時,它會執行。

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP