分享

python Button和Entry

 pythonjava学习 2021-04-06
本篇主要介绍Button组件和Entry组件。
1、Button组件
Button是按钮,创建的方法是:
B=tkinter.Button(win,text=确定)
2、Entry文本行
Entry是文本行,创建的方法是:
text=tkinter.Entry(win,width=10)
ButtonEntry有很多参数,后面会再介绍。
3、参数
还是以之前写过的登录界面为例,之前只做了界面,当输出用户名和密码之后,点击'登录'或者'重置'是没有任何的动作的。
如果要使其产生动作,可以通过修改按钮属性command来调用自定义的方法。以19秒的视频显示一下:

其完整代码如下:
在本例中,用了Buttoncommand属性,用来告诉Button,当单击了按钮时,要执行哪个函数。
在函数中,username.get()方法是用来取Entry的值。
msg.showinfo()是消息对话框。
username.delete()方法是用来删除文本行里的值,用这个方法来设置文本行的值有点傻,所以经常用的是StringVar()对象来完成。
以下代码和上述代码功能一样,但一般是用此种方法来设置Entry的值:
从之前的视频中可以看到,现在的密码是以明文显示的,但一般的密码我们希望它是以暗文显示,此时,只需要用到Entryshow属性即可。
在上述代码中改创建密码文本行时的代码为:
password=tk.Entry(win,width=10,show='*')
当在界面中进行输入时就会全变成*,如下图所示,但取值时它还是会按照正常的数据来取。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多