使用Python中的Tkinter的COVID-19数据表示应用程序全球目前正在经历冠状病毒COVID-19大流行,这不仅是一场大流行,而且是一个严重的全球健康问题。2019冠状病毒病(COVID-19)是一种由冠状病毒2引起的传染性疾病,导致严重急性呼吸综合征(SARS-CoV-2)。2019年冠状病毒大流行是由2019年首次在中国武汉发现的这种疾病引起的。从那时起,它已经传播到世界各地。发烧、咳嗽和呼吸急促是常见的症状。不常出现的症状包括喉咙痛、咳痰和肌肉疼痛。因此,我们必须随时了解确诊病例总数、治愈确诊病例数量、活跃病例数量以及由冠状病毒导致的死亡人数。通过网站和新闻渠道,我们可以获得最新的信息。一些国家也使用移动应用程序访问更新。信息技术使这些都成为可能。 Python提供了“COVID”包,用于获取全球和国家的COVID病例数据。因此,我们将利用Python库收集关于冠状病毒在国家和全球层面分布的数据。 本文更关注使用Python和Tkinter构建有效的web应用程序,而不是COVID-19。它使您可以简单地自行使用该技术,并被设计为一个快速入门指南。 您可以使用Python和一些绘图包显示一个国家(本文以印度为例)在特定日期的总死亡人数,以及已验证的COVID-19病例总数。本文将帮助解释和处理数据,这是人类偶尔需要的帮助。 在本教程中,我们将介绍如何使用Tkinter Python开发COVID-19数据表示应用程序GUI,以及如何对“COVID”相关数据进行编码,以获得图形格式的可视化更新。 为了创建这个接口,我们必须导入一些库;我们需要的库列表如下所示。 json库:用于检索COVID-19数据。 Tkinter库:用于GUI开发。
帆布:可以使用Canvas在GUI上绘制形状。 按钮部件:Tkinter中的按钮是使用Button小部件放置的。 Checkbutton:使用检查按钮工具为应用程序创建检查按钮。你应该意识到你可以一次选择很多选项。 条目:要在GUI中构造输入字段,可以使用Entry小部件。 框架:在Tkinter中,框架被用作容器。 标签:它们用于构造单行小部件,如文本、照片和其他元素。 菜单:在GUI中,菜单是使用menu命令制作的。 浏览代码:要创建脚本所需的GUI,我们首先使用Tkinter库。 为了从非官方api中获取数据,我们使用了请求库。 然后显示我们想要的信息,活动病例总数和确诊病例总数。 让我们开始: 我们首先导入tkinter模块和它一起,我们导入了json模块和请求模块,它将为表示提供数据。 然后,我们创建了tkinter模块的一个实例。接下来,创建一个新窗口。的标题()方法用于给它一个标题和几何()方法用于指定窗口的尺寸。 接下来,我们创建了新的标签,以便填充将显示在窗口上的一些文本标签方法。Labl是为存储第一个标签的值而创建的,这是活动的案例数和labl1创建用于存储第二个标签的值,该值用于确认的病例数量。的labl2创建的目的是在数据刷新后显示一个注释。而且,使用网格()方法,所有这些标签都告诉了它们在上下文中的位置行而且列. 然后我们创建了一个新函数叫做点击(),当被调用时,它将在特定时刻提供更新的数据。在这里,我们也使用了变量链接提供需要从其获取数据的外部资源的链接。的变量pg用于存储通过使用get ()方法,从前面提到的链接。还有一个变量叫做dt也是为了以文本形式存储从json图书馆使用负载()方法。然后,使用配置方法提供了应该由标签显示的文本labl, labl1而且labl2在函数中被调用时点击()。 最后,我们用了按钮方法来创建刷新按钮,单击该按钮将刷新数据并提供更新的数据。 最终,当程序准备启动时,mainloop ()函数被调用。Mainloop()是一个无限循环,用于启动程序、监视事件并在窗口打开时处理它们。 完整的代码:输出: 下面添加了上述代码显示的输出的截图。 ![]() 结论:通过这篇文章,我们了解了如何使用Tkinter在Python中开发一个Covid-19数据表示App。这个应用程序不仅有助于跟踪最新的活跃病例数和确诊病例总数,而且也预示了Python如何帮助收集和安排某种类型的数据,以帮助人类。 |