使用 Tkinter 在 Python 中创建实时美元-印度卢比汇率的应用程序17 Mar 2025 | 6 分钟阅读 在本课中,我们将创建一个 Python 项目,用于在不同货币之间进行转换。我们将利用 tkinter 库创建用户界面。因此,创建一个 GUI 应用程序以获取美元兑印度卢比的当前值。 什么是货币转换器?全球有数百种不同的货币,每种货币与其他货币相比都有不同的价值,因此我们需要一个货币转换器。因此,为了 将我们的货币价值换算成另一种货币,我们需要一个货币转换器。这有助于我们轻松地用我们自己的货币理解特定货币的价值。 在此项目中,我们将主要关注美元 (USD) 与印度卢比 (INR) 的当前汇率。 要求在此项目中,我们将使用三个不同的模块
如果终端中不存在这些库,可以使用特定命令安装它们。 要遵循的步骤
解释步骤 1:导入所有必要的模块。 步骤 2:创建一个 URL get 方法。 步骤 3:为了将数据(货币信息)转换为 HTML 代码,将 URL 发送到 getinfo() 方法。 相应的 URL 是:https://finance.yahoo.com/quote/usdinr=X?ltr=1 输出 ![]() 步骤 4:应用过滤器来确定货币的具体细节和质量(增减)。 输出 '74.3721-1.3801 (-0.39%) As of 7:30PM BST. Market open.' 代码详解首先,我们将 导入 Tkinter 和 requests 模块以及 BeautifulSoup 模块的类到我们的代码中。 然后,我们将创建一个 getinfo() 方法,用于通过 get() 方法获取 URL 的详细信息并将其存储在 req 变量中。 然后,我们将创建另一个名为 get_data() 的方法,用于收集上述 URL 的 HTML 版本中的所有信息,然后使用 BeautifulSoup 模块将其转换为所需的格式,并使用 set() 方法将其存储在不同的变量中。 接下来,我们将通过首先从 Tkinter 创建一个 GUI 窗口开始我们程序的主代码,然后使用 configure() 方法将其 背景颜色 设置为浅灰色。 然后,我们创建了几个 变量类,用于存储将在窗口上显示的不同数据。 接下来,我们使用 Label 小部件创建了标签,以指示所有相应文本区域的标题。我们通过 grid() 方法设置了所有标签的位置。 然后,我们使用 Label 小部件为之前创建的所有标题定义了相应的标签,用于显示提取的信息。所有这些标签都通过 grid() 方法精确地放置。 最后,我们使用 Button 小部件创建了一个“显示”按钮,点击该按钮将以有组织的方式显示提取的信息。此按钮也将使用 grid() 方法进行定位。 完整代码输出 下面以截图形式附上了上述使用 Tkinter 创建用于获取实时美元 - 印度卢比汇率的应用的代码输出。 ![]() ![]() |
在本教程中,我们将编写程序来查找给定列表中 1 到 N 范围内缺失的元素。问题陈述是给定一个大小为 N-1 的数组,它只包含 1 到...范围内的不同整数。
阅读 3 分钟
在本教程中,我们将编写 Python 程序,在给定前缀和后缀的情况下,在字典中搜索字符串。我们给定一个由 N 个字符串和 Q 个查询组成的数组,查询的形式是两个字符串:前缀和后缀。我们的任务是...
5 分钟阅读
简介:在本教程中,我们将学习如何使用 Microsoft Emotion API 在 Python 中获取图像的情绪。在英语中,情绪是少数没有特定含义的词之一。它是抽象的。但我们生活中几乎每一个决定都是……
阅读 4 分钟
Python 字典是一种数据结构,可以轻松编写高效的代码。由于我们可以哈希其键,因此字典数据结构在其他几种语言中是一种哈希表。一种名为哈希表的数据结构使用关联的...
阅读 4 分钟
在本文中,我们将了解噪声、各种类型的噪声、图像去噪、使用 OpenCV 进行图像去噪、OpenCV 中的非局部均值算法以及 OpenCV 中的 fastNlMeansDenoising 函数。fastNIMeansDenoising 是 OpenCV 模块的一种方法。它用于对图像进行去噪。取出噪声的过程……
阅读 6 分钟
我们肯定都多次听说 Python 是一种动态类型编程语言,但并非所有人都知道我们也可以将 Python 用于 Web 开发目的。是的,没错,我们可以将 Python 用于 Web 开发,并且有...
阅读9分钟
装饰器是 Python 中一个重要且有用的工具。它允许我们修改函数或类的行为。到目前为止,我们已经学习了如何使用函数创建装饰器,但在这里我们将讨论如何将类定义为装饰器。在...
阅读 4 分钟
Python 允许创建和操作对象,使其成为一种面向对象的编程(OOP)语言。由于对象是类的实例,它们能够保存数据和操作数据的函数。因为它将代码组织成对象而不是一系列过程性程序,所以这种...
阅读 4 分钟
手动管理 Windows 系统管理活动可能会令人筋疲力尽。如果我们能设置一些 Python 代码而不是手动管理这些任务,那会怎样?在以下教程中,我们将发现一个这样的模块,它允许程序根据...
7 分钟阅读
什么是特殊变量?在 Python 中,有些变量使用双下划线定义,它们被称为 Dunder 或魔术方法。它们用于代码中的特殊目的,因此被称为特殊变量。例如:__init__ ,...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India