将焦点上的 tkinter 标签文本斜体化

Italicize tkinter label text on focus

我有一个 tkinter 标签

back_button = Label(self.about_frame, text = "Back", bg="black", fg="white", font=("Silkscreen", 18))

并且当用户将鼠标悬停在标签上时,我希望文本的字体从常规字体变为斜体。我应该如何着手实施呢?谢谢!

import tkinter
from functools import partial

def font_config(widget, fontslant, event):
    widget.configure(font=fontslant)

parent = tkinter.Tk()
text = tkinter.Label(parent, text="Hello Text")
text.bind("<Enter>", partial(font_config, text, "Helvetica 9 italic"))
text.bind("<Leave>", partial(font_config, text, "Helvetica 9"))
text.pack()

tkinter.mainloop()

有关详细信息,请参阅:this and this