如果您想使用Tkinter创建美观的应用程序,那么您来对地方了。在本文中,让我们使用Python的Tkinter库创建一个年龄计算器应用程序。
https://embed.notionlytics.com/wt/ZXlKd1lXZGxTV1FpT2lJeFl6Z3hNelU0WVRWbE5XRTBZakUzT0RkalptWTVaRGhpWXpneU56WmtPU0lzSW5kdmNtdHpjR0ZqWlZSeVlXTnJaWEpKWkNJNklsZHNTR2hsVEZSUFdXeHpaVmRhUW1ZNU1YQmxJbjA9
在这个年龄计算器应用程序中,用户可以输入他们的出生日期,该应用程序将计算并显示他们的年龄。那不是很酷吗?让我们把这个想法变成一个很酷的Python应用程序。
打开代码编辑器以开始项目。首先,我们需要将三个库导入到我们的代码中。
第一个是 tkinter 库。然后,我们需要 datetime 库来处理日期。最后,我们需要 PIL 库,它将帮助我们处理图像。
我们将创建输入字段,以获取与所有创建的标签相对应的用户输入。使用网格方法将它们放在相应标签的右侧。
然后,我们将定义一个函数来获取用户输入。我们将该函数命名为getInput()。
在该函数内部,我们将创建一个Person类的对象(稍后将对其进行定义),并将名称和出生日期传递给该类的__init__方法。
请注意,我们使用预定义的int()方法将值转换为整数格式。然后,我们创建一个文本区域,将显示用户年龄作为输出。
现在,让我们定义人员类。我们还将对__init__方法和年龄方法进行编码,这将通过从今天的日期中减去用户的出生日期来计算用户的年龄。
不要忘记相应地更改图像名称。
最后,让我们使用mainloop()方法在窗口中运行所有内容。
当我们运行代码时,应用程序的用户界面将如下所示。