如何使用DataMake类引用代码实现PyQt汇率兑换工具?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1413个文字,预计阅读时间需要6分钟。
当然可以,请您提供需要改写的原文,我会根据您的要求进行修改。
'''
货币转换实例讲解:
这个应用必须第一下载和参数这交换汇率。
那么它必须创建用户接口来指定用户货币和感兴趣的金额。
这个应用需要导入包:sys、urllib2、PyQt4.QtCore、PyQt4.QtGui库。
urllib2库提供一种方便抓取网络文件的功能。
首先,创建一个集成QDialog的类Form,创建一个构造函数:
该构造函数包含一个参数parent,默认为None。
在构造函数中使用super函数,初始化创建的form。
调用Form的函数getdata(),该方法是获取交换汇率,
把获取的汇率填充在字典里并返回一个包含费率生效日期的字符串。
字典的key是货币名,字典的值是转换因子。
使用sorted()函数对字典的key进行排序,把排序的后的列表保存在rates变量中。
把rates列表中的信息在下拉列表控件中显示出来。
date变量、rates变量、dataLabel变量在__init__函数内被引用。
所以在类实例中不用保存它们的引用。
另一方面,需要接入下拉列表和toLabel(显示目标金币的总数),因此使用实例变量self。
本文共计1413个文字,预计阅读时间需要6分钟。
当然可以,请您提供需要改写的原文,我会根据您的要求进行修改。
'''
货币转换实例讲解:
这个应用必须第一下载和参数这交换汇率。
那么它必须创建用户接口来指定用户货币和感兴趣的金额。
这个应用需要导入包:sys、urllib2、PyQt4.QtCore、PyQt4.QtGui库。
urllib2库提供一种方便抓取网络文件的功能。
首先,创建一个集成QDialog的类Form,创建一个构造函数:
该构造函数包含一个参数parent,默认为None。
在构造函数中使用super函数,初始化创建的form。
调用Form的函数getdata(),该方法是获取交换汇率,
把获取的汇率填充在字典里并返回一个包含费率生效日期的字符串。
字典的key是货币名,字典的值是转换因子。
使用sorted()函数对字典的key进行排序,把排序的后的列表保存在rates变量中。
把rates列表中的信息在下拉列表控件中显示出来。
date变量、rates变量、dataLabel变量在__init__函数内被引用。
所以在类实例中不用保存它们的引用。
另一方面,需要接入下拉列表和toLabel(显示目标金币的总数),因此使用实例变量self。

