這裏文本長度更大的是一些簡單的代碼:創建滾動條,只有當超過文本區域
from tkinter import *
from tkinter import ttk
rootwin = Tk()
roomtext = Text(rootwin)
roomtext.pack(side = 'left', fill = "both", expand = True)
rtas = ttk.Scrollbar(roomtext, orient = "vertical", command = roomtext.yview)
rtas.pack(side = "right" , fill = "both")
roomtext.config(yscrollcommand = rtas.set)
rootwin.mainloop()
因此,默認scrollbar
出現立竿見影。 輸入文本大於文本區域時,如何才能使scrollbar
顯示?
所以當我運行代碼時,首先,scrollbar
一定不能顯示。然後當輸入足夠的文本時scrollbar
顯示(即roomtext
中的文本長於roomtext
區域)。
最好是與OOP使用Tkinter的。個人從未使用過這樣的tkinter。尋找'root.geometry()'。你可以像'root.geometry(「500x600」)''這樣的字符串傳遞窗口的尺寸。這將允許你有一個足夠大的窗口以適合你的東西。 – Beginner 2014-10-07 00:24:35
是的,我這樣做。如果它隱藏在第一,它的美麗首先看。 – somename 2014-10-07 10:43:05