gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 10:25:24 24 4
gpt4 key购买 nike

我有一个 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()

参见:thisthis获取更多信息。

关于python - 将焦点上的 tkinter 标签文本斜体化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29594019/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com