如何在 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