如何在 Python 中使用 Tkinter 创建填满窗口宽度、自动换行文本?
Tkinter 提供了 Text 小组件,用于在文本字段中输入数据。它可以接受多行用户输入。Tkinter 包含许多内置属性和功能,可用于改善内容的外观和感觉。文本小组件中编写的文本可以用 wrap 属性进行换行。wrap 允许用户通过对齐文本、字符或无选择来简化文本编辑器。它修复了文本编辑器中文本的缩进。
实例
在这个示例中,我们将对齐文本,这意味着每个单词都会自动选择,而不遵循同一条线。
# Import the required libraries
from tkinter import *
from lorem_text import lorem
# Create an instance of tkinter frame
win = Tk()
win.geometry("700x350")
# Add a text widget and fill with lorel Ipsum generator paragraphs
size= 5
text = Text(win, wrap="word")
text.insert(END, lorem.paragraphs(size))
text.pack()
win.mainloop()输出
运行以上代码,将在带有文本小组件的窗口中显示一些文本。在文本小组件中写入的内容将由单词对齐。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
JavaScript
PHP