现在的位置:主页 > 综合新闻 >

高中信息技术Python教程第二十二课tkinter进阶2

来源:电子元器件与信息技术 【在线投稿】 栏目:综合新闻 时间:2021-02-08 16:08

【作者】:网站采编

【关键词】:

【摘要】05:16 在上节课中,我们留的作业是建立一个随机点名册,在列表中输入六个成员,当点击按钮时,会随机出现一个成员。没有完成的同学可以参考下面的程序。 今天的任务是:建立随机

05:16

在上节课中,我们留的作业是建立一个随机点名册,在列表中输入六个成员,当点击按钮时,会随机出现一个成员。没有完成的同学可以参考下面的程序。

今天的任务是:建立随机点名册,当点击按钮时,成员会不停的随机出现,当点击停止按钮时,名单停止在某个成员的名字上。

这里我们用到了tkinter中的after方法,作用是:当间隔一段时间后,调用某个函数。在这个dj1函数中,我们设定为间隔1秒调用一次dj1函数,像这样函数自身调用自身的方法我们称为递归。

通过确认按钮调用dj1函数后,要让名单停止下来,就用到了after_cancel()方法,所以将root.after(1000,dj1)赋值给了a1,a1要在dj2函数中使用,就将它通过global做成全局变量。

好了,大家尝试一下,完成后,截图私信我。

文章来源:《电子元器件与信息技术》 网址: http://www.dzyqjyxxjs.cn/zonghexinwen/2021/0208/753.html

上一篇:塔河五中组织信息技术应用能力工程2.0管理+指导
下一篇:龙芯CPU信息技术教材问世覆盖小学、初中