B=tkinter.Button(win,text=”确定”)text=tkinter.Entry(win,width=10)Button和Entry有很多参数,后面会再介绍。还是以之前写过的登录界面为例,之前只做了界面,当输出用户名和密码之后,点击'登录'或者'重置'是没有任何的动作的。如果要使其产生动作,可以通过修改按钮属性command来调用自定义的方法。以19秒的视频显示一下:在本例中,用了Button的command属性,用来告诉Button,当单击了按钮时,要执行哪个函数。在函数中,username.get()方法是用来取Entry的值。username.delete()方法是用来删除文本行里的值,用这个方法来设置文本行的值有点傻,所以经常用的是StringVar()对象来完成。以下代码和上述代码功能一样,但一般是用此种方法来设置Entry的值:从之前的视频中可以看到,现在的密码是以明文显示的,但一般的密码我们希望它是以暗文显示,此时,只需要用到Entry的show属性即可。password=tk.Entry(win,width=10,show='*')当在界面中进行输入时就会全变成*,如下图所示,但取值时它还是会按照正常的数据来取。
|