输入框是很多程序都不可缺少的,而且输入的时候也有明文和密文很多形式的输入,尤其是账户登录的时候,是绝对要用到的,那么你知道Python如何实现明文和密文的输入吗?
案例
用python实现明文和密文的输入
先上代码~
运行效果
题目详述
第一行:
import tkinter as tk
导入tkinter函数,方便后边调用
第二行:
window = tk.Tk()
实例化object,创建一个名为window的主窗体
第三行:
window.title('输入框窗口')
设置主窗体的名字为'输入框窗口'
第四行:
window.geometry('500x300')
设置主窗体的大小为'500x300'
第五行:
e1 = tk.Entry(window, show='*', font=('Arial', 14))
e1.pack()
设定输入框控件entry,并且设置其均以 '*' 显示,即以密文的形式展现,输入框里的字体设置为'Arial',14号字体大小
第六行:
e2 = tk.Entry(window, show=None, font=('Arial', 14))
e2.pack()
设定输入框控件entry,并且设置其显示为默认,即以明文的形式展现,输入框里的字体设置为'Arial',14号字体大小
第七行:
window.mainloop()
注意,loop因为是循环的意思,window.mainloop就会让window不断的刷新,如果没有mainloop,就是一个静态的window,传入进去的值就不会有循环,mainloop就相当于一个很大的while循环,有个while,每点击一次就会更新一次,所以我们必须要有循环。所有的窗口文件都必须有类似的mainloop函数,mainloop是窗口文件的关键的关键。
进阶:
- 轻松的就完成了Python明文和密文的输入
- 是不是很便捷呢
结束语
总体来说思路只要有了,以后遇到类似的问题就可以解决了,是不是发现原来Python可以这么神奇!
———— e n d ————
觉得文章不错的,欢迎点在看和转发