tkinter设置entry注释
时间: 2023-09-13 14:02:49 浏览: 120
Python基于tkinter的计算器源代码,含详细代码注释
要在 tkinter 的 Entry 中设置注释,可以使用 insert 方法在 Entry 中添加文本,并设置 foreground 和 font 等属性以使文本看起来像注释。以下是一个示例代码:
```python
import tkinter as tk
root = tk.Tk()
entry = tk.Entry(root)
entry.pack()
entry.insert(0, "请输入文本")
entry.config(fg="grey")
entry.bind("<FocusIn>", lambda event: entry.config(fg="black", font=("Arial", 12)))
entry.bind("<FocusOut>", lambda event: entry.config(fg="grey", font=("Arial", 10)))
root.mainloop()
```
在这个示例中,我们在 Entry 中添加了一个默认的注释文本 "请输入文本",使用 fg 属性将其设置为灰色,并在 Entry 获得焦点(FocusIn)时将文本颜色和字体调整为黑色和 12 号 Arial 字体,在失去焦点(FocusOut)时重新将它们设置回灰色和 10 号 Arial 字体。
阅读全文