【发布时间】:2021-04-15 15:16:07
【问题描述】:
我通过单击此按钮创建了一个按钮underline,Entry 内的整个文本都带有下划线。但是
我只希望那些被我的光标选中的单词加下划线。
import tkinter as tk
from tkinter import font as tkFont
root = tk.Tk()
text = tk.Entry()
text.pack()
def underline():
f = tkFont.Font(text, text.cget("font"))
f.configure(underline = True)
text.configure(font=f)
underline =tk.Button(root,text="underline",command=underline)
underline.pack()
root.mainloop()
【问题讨论】:
-
加下划线是因为您将整个字体设置为
f
标签: python-3.x tkinter