【问题标题】:How display following text using Text如何使用文本显示以下文本
【发布时间】:2020-07-26 14:55:45
【问题描述】:

我想在 Text 小部件中显示以下文本,下面的代码在其特定区域显示文本。我想要这样的东西:单词,单词,单词......

谢谢你的帮助

import datetime

from tkinter import * 

import time

root = Tk()

ll = ['sa','fg']


for x in ll : 


    tt = Text(root,wrap=WORD)
    tt.insert(INSERT,x)

    tt.pack()


root.mainloop()

【问题讨论】:

  • 直接做tt.insert(INSERT, ",".join(ll))而不是循环。

标签: python tkinter text


【解决方案1】:

您可以先创建一个字符串并插入整个字符串,而不是在 for 循环中插入每个单词。顺便说一句,tt.pack() 无论如何都应该移到循环之外。

import datetime
from tkinter import *
import time

root = Tk()

ll = ['sa','fg']

tt = Text(root,wrap=WORD)
tt.insert(INSERT, ', '.join(ll))
tt.pack()

root.mainloop()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-29
    • 2020-01-02
    • 2023-03-17
    • 1970-01-01
    • 2017-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多