from tkinter import *
w = Tk()
canvas = Canvas(width = 800, height = 800)
canvas.place(relx=0, rely=0)
paragraph = "Lorem ipsum dolor sit amet, consectetur
粘性。南方有一個很好的機會
ipsum。在這里,我想說的是,我們要做的是把我們的作業做得更好。
聰明的人,沒有人。仔細觀察
清楚。前庭是什么?
視窗,在米的慍怒。整體而言,我們可以看到。
在這里,我們可以看到,在我們的生活中,有很多人都在為我們的生活而努力,有很多人都在為我們的生活而奮斗。在這里,我想說的是
舌苔。"
canvas.create_text(50, 50, text=paragraph, anchor=NW, font="Times 5 bold"/span>)
w.mainloop()
大家好,我有一個長的段落,我用分割它,' '并在canvas中使用它。我不想在每個段落都做同樣的事情,這很難。有沒有一種方法可以讓我在某些部分自動插入' '? '在段落的某些部分?
我將有太多的段落uj5u.com熱心網友回復:
使用
textwrap模塊。在這個例子中,我通過洗掉換行來解開段落,但在文本被手動包裝的情況下,你不會這樣做。from tkinter import * import textwrap w=Tk() canvas =Canvas(width = 800, height = 800) canvas.place(relx=0, rely=0) paragraph="Lorem ipsum dolor sit amet, consectetur 粘性。南部地區 ipsum。在這里,我想說的是,我們要做的是把我們的作業做得更好。 聰明的人,沒有人。仔細觀察 清楚。前庭是什么? 視窗,在米的慍怒。整體而言,我們可以看到。 在這里,我們可以看到,在我們的生活中,有很多人都在為我們的生活而努力,有很多人都在為我們的生活而奮斗。在這里,我想說的是 舌。" # lazy way to get rid of the newlines for test paragraph = paragraph.replace(" ", " ") wrapped = textwrap.fill(paragraph, 40) canvas.create_text(50,50,text=wrapped,anchor=NW,font=" Times 5 bold") w.mainloop()uj5u.com熱心網友回復:
如果 "某些部分 "是指一些字數或一些長度,你可以寫一個函式來添加 的函式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/319438.html
標籤:
