如何在Python中构造tkinter ttk文本框

时间:2019-02-13 09:04:00

标签: python-3.x tkinter

我在tkinter GUI中使用了ttk小部件。 我不知道如何使用TTK小部件构造TextBox。 我找不到与TTK等效的TextBox小部件

1 个答案:

答案 0 :(得分:2)

在{em> ttk 中Text小部件不可用。 Python - Text widget from tkinter in tkk

您可以使用Text。这是一个示例:

from tkinter import *

r = Tk()

text = """Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque non ornare leo, nec pulvinar augue. Nam imperdiet sem eu quam placerat, placerat fermentum leo ornare. Sed malesuada non urna vel finibus. Vestibulum condimentum gravida nunc, faucibus malesuada augue laoreet sed. Pellentesque consectetur orci in felis lacinia finibus. Vestibulum luctus est quis velit hendrerit, et mattis neque pretium. Duis eget urna tristique, viverra ligula id, lacinia felis. Suspendisse potenti. Etiam nisi quam, tincidunt non risus a, rhoncus vulputate augue. Morbi molestie sagittis lectus, non lacinia eros pellentesque in.

Integer aliquet finibus sapien at feugiat. Fusce lobortis vulputate ex, vitae faucibus nunc eleifend eu. Pellentesque hendrerit tortor a est vulputate, vel porttitor eros pretium. Pellentesque rhoncus felis imperdiet, lacinia dolor sed, tempus eros. Duis placerat fringilla pulvinar. Maecenas erat nisl, consectetur ac ipsum sed, hendrerit fermentum leo. Suspendisse sed tortor ultricies lacus porttitor viverra. Aenean quis imperdiet nulla. Vivamus a sem tellus. Ut vitae neque a enim bibendum euismod."""

t = Text(r)
t.pack(fill=BOTH, expand=1)
t.insert("end", text)

r.mainloop()