python库tkinter中的单行文本框组件entry,软件工具开发基本都要用到单行文本框,比如登录输入账号密码等,很常见:
定义普通的单行文本框,很简单:
##普通的单行文本框
tk.Entry(root, textvariable=v).pack()
如何定义密码文本框呢?show属性
###密码输入单行框,使用show赋值一个替换字符*
tk.Entry(root, show='*').pack()
完整代码:
import tkinter as tk
root = tk.Tk()
###定义变量
v = tk.StringVar()
v.set('请输入字符')
##普通的单行文本框
tk.Entry(root, textvariable=v).pack()
###密码输入单行框,使用show赋值一个替换字符*
tk.Entry(root, show='*').pack()
root.mainloop()