状课网-少儿编程网课专业平台
各位小伙伴大家好:
上期我们使用tkinter.Button()函数来创建了一个可以点击的按钮。
同时在函数的command参数中我们指向了一个响应函数,当按钮被点击的时候可以调用该函数输出一行提示文字。
本期我们继续来完善这个响应函数,让它可以调出一个窗口用于输出提示信息。
当然,它的作用不止于此,这里只做一个简单介绍。
首先来看一下效果:
效果就是这样,当你点击左边按钮就调出一个窗口输出提示“你点击了开始按钮”,点击右边的就显示“你点击了结束按钮”。
创建两个按钮作为对比,只是为了方便大家理解相关知识。
下面我们一起来看看相关代码:
创建按钮调用一个函数,上期已经和大家介绍过了,而调用信息提示窗口我们写在事件响应函数buttonClick()里面。
我们调用了tkinter的信息窗口类messagebox,其中的showinfo()函数用于显示一个信息窗口。
showinfo()函数需要两个字符串作为参数,前面的字符串用于定义窗口的标题,后面的参数表示需要显示的窗口文本。
下面大家可把代码敲一遍试试看。
完成了提示框的调用,下面我们来看看如何使用tkinter中的simpledialog类来创建一个对话框,用于获取用户数据。
同样,先来看一下效果:
从效果中我们看出,调出了一个对话框,可以允许用户在里面输入字符串。
另外请大家注意一下对话框的标题和提示文字,这有助于大家理解下面的代码。
代码如下:
关于代码的解释已经写在注释里面,这里需要提醒的是askstring()函数用于获取用户输入的字符串数据,有三个参数。
第一个用于设置对话框的标题,
第二个是输入框的提示文字,
第三个是输入框中的默认文本。
如果要获取其他类型数据可以使用相对应的函数比如simpledialog.askinteger()函数和simpledialog.askfloat()函数用于获取用户输入的整数型数据和浮点型数据,这个我们下期再来了解。
关于如何调用信息提示框和用户对话框就为大家简单介绍到这里,感谢您的关注,我们下期继续。
文章来源:创客编程小屋
近几年少儿编程尤为受欢迎,很多父母给孩子报名了学习班,在他们看来,孩子早些接触编程,可以让孩子比同龄人更具优势。那么,少儿编程是敲代码吗?一些父母可能还不是很清楚
242021-04-14 23:49:30
少儿编程近来很火热,有打算给孩子报班的家长,免不了要了解少儿编程怎么收费这个问题,那么少儿编程需要多少钱呢?阅读完下文您您可以找到想要的答案哦!
182021-04-14 01:01:04
随着国家教育政策的利好,少儿编程培训受到了越来越多家长的关注。编程也越来越像一门底层学科,成为了00后孩子的必修课程和必掌握的一项技能。那么,少儿编程是什么呢?
182021-04-14 00:56:28
少儿编程的学习,对孩子的成长有多方面的促进作用,锻炼了孩子的逻辑思维能力、创新思维能力、解决能力等方面。其实,少儿编程的学习,还有一个重要作用,相信很多家长是不会忽视的
242021-04-15 23:53:03
近几年,少儿编程培训如火如荼地发展,有线下的,也有线上的。家长之所以会想让孩子学习编程,也是看到了人工技能的快速发展以及国家教育政策对编程的重视
122021-04-14 23:47:49