Javatpoint标志
Javatpoint标志

使用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开发。

  1. json库:Python提供了一个“json,将向我们通报全球和国家一级的所有与covid相关的数据。因此,通过使用这个库,我们可以更多地了解一些已确认的实例和正在进行的病例。
  2. Tkinter库:具有图形用户界面的Python程序的流行库之一。图形用户界面(GUI)只是一个方便电脑交互的桌面程序。在台式电脑、笔记本电脑和其他电子设备中,它们执行各种功能。Tkinter经常利用各种Tkinter帮助开发人员构建令人惊叹的GUI应用程序的小部件、函数和特性。在HTML中,小部件类似于HTML组件。不同的小部件类型对应于Tkinter中的各种元素类型。其中,最常用的是:

帆布:可以使用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()是一个无限循环,用于启动程序、监视事件并在窗口打开时处理它们。

完整的代码:

输出:

下面添加了上述代码显示的输出的截图。

使用Python中的Tkinter的COVID-19数据表示应用程序

结论:

通过这篇文章,我们了解了如何使用Tkinter在Python中开发一个Covid-19数据表示App。这个应用程序不仅有助于跟踪最新的活跃病例数和确诊病例总数,而且也预示了Python如何帮助收集和安排某种类型的数据,以帮助人类。







Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助别人,请分享

脸谱网 推特 pinterest

学习最新的教程


准备


热门的技术


B.Tech / MCA






Baidu
map