简体   繁体   English

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

[英]how to construct a tkinter ttk textbox in Python

I am using ttk widgets for tkinter GUI. 我正在tkinter GUI上使用ttk小部件。 I wonder how to construct a TextBox using a TTK widgets. 我不知道如何使用TTK小部件构造TextBox。 I can't find the equivalent TextBox widget as TTK 我找不到与TTK等效的TextBox小部件

The Text widget is not available in ttk . Text小部件在ttk中不可用。 Python - Text widget from tkinter in tkk Python-来自TKK的Tkinter的文本小部件

You can use Text . 您可以使用Text Here is an example: 这是一个例子:

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()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM