2012-03-12 49 views

回答

12

您可以使用Text部件:

from tkinter import * 

root = Tk() 
text = Text(root) 
text.pack() 
root.mainloop() 

或用滾動條使用ScrolledText

from tkinter import * 
from tkinter.scrolledtext import ScrolledText 

root = Tk() 
ScrolledText(root).pack() 
root.mainloop() 
+4

我*高度*推薦*不*從Tkinter的進口一切。國際海事組織你應該使用'導入Tkinter作爲tk; tk.Tk()...'。它使你的代碼更加自我記錄,並且免除了導入其他庫的功能與Tkinter窗口小部件具有相同名稱(例如,ttk和tk都具有名爲'Button'的類)導致的問題 – 2012-03-12 11:17:03

+1

@BryanOakley我完全同意和承認我的回答是匆忙完成的。感謝編輯。我沒有更新代碼,所以你的評論將會持續,但如果你認爲這是值得的,我很樂意這樣做。 – timc 2012-03-12 13:06:17

+2

有沒有一種方法可以使用可風化的小部件來實現相同的結果? 「文本」小工具似乎無法在ttk中使用。 – Zelphir 2015-08-08 23:13:21