我如何通过tkinter标签列举并突出显示或下划线每个单词

2024-04-25 12:43:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找一种方法,以下划线的每一个字在标签文本中,我已设置的条件。在

我找过以前提出过的类似问题,但我只能一次在整个课文下划下划线,或者只画一个字母。我的应用程序本质上应该是一个文本输入应用程序。现在我正在跟踪每个单词,我想在下一个单词下面加下划线。这是我的密码。在

    from tkinter import *
    from tkinter import font

    class App:
        def __init__(self):
            self.root = Tk()
            self.count = 0
            l = Label(text="Hello, world")
            l.pack()
            f = font.Font(l,l.cget("font"))
            f.configure(underline = True)
            l.configure(font=f)
            self.root.mainloop()

    if __name__ == "__main__":
        app=App()

例如,可以使用self.root.after(mili, method)

我使用的是tkinter Python3.6.6 提前谢谢。在


Tags: 方法from文本importselfapp应用程序tkinter