Python

状课网-少儿编程网课专业平台

Python python青少年编程—Tkinter库项目:GUI版猜数字(四)

发布时间:2021-11-25 11:45:06 浏览 0

  各位小伙伴大家好:

  上期我们声明了几个变量,同时也创建了Label标签用于显示一个提示文本。

  本期我们继续来完善,先来新建比较一个有意思窗口部件Entry:文本输入框。

  Entry部件的作用是创建的一个文本框可以用来获取用户输入,这一点和Label只是用于显示文本信息有所不同。

python青少年编程—Tkinter库项目:GUI版猜数字(四)

  代码如下:

  首先第一行表示创建一个Entry(文本框),设置宽度和默认文本信息。

python青少年编程—Tkinter库项目:GUI版猜数字(四)

  效果如下:

  这里需要特别提到的是参数text variable它接受的是一个StringVar()对象,而不是一个具体的字符串。

  所以这里不能直接传递一个字符串作为默认值。

  关于Entry部件的参数和设置还有很多这里我们再简单介绍两个:state和show

  Show:可以设置文本框输入的显示方式,默认是明码。

  State:用于设置文本框的默认形式是否可以输入。

python青少年编程—Tkinter库项目:GUI版猜数字(四)

python青少年编程—Tkinter库项目:GUI版猜数字(四)

  而这样设置之后显示的效果如下:

  有关Entry部件的内容就介绍到这里,下面我们来设置一个大家比较兴奋的功能——Button:按钮。

  代码如下:

python青少年编程—Tkinter库项目:GUI版猜数字(四)

函数。

  关于Button的设置也有很多,这里强调一个就是command参数,这个参数调用的是一个

  所以,在创建Button之前我们已经创建了一个函数

python青少年编程—Tkinter库项目:GUI版猜数字(四)

  而效果也比较好理解:

python青少年编程—Tkinter库项目:GUI版猜数字(四)

  这里只是一个简单的应用,buttonClick()函数既然可以用来输出一个字符串,自然也可以用来调用其他函数完成更实用的功能。

  关于创建文本输入框和点击按钮的内容,本期就为大家介绍到这里。

  关于这些部件的更多功能请大家自己去探索,这里只是做个抛砖引玉,感谢您的关注我们下期再会。  
 

  文章来源:创客编程小屋

本文链接:https://www.ascratch.com/news/17595.html

上一篇:python青少年编程—TKinter项目:GUI版猜数字(三) 下一篇:返回列表