PyQt4学习笔记
PyQt4学习笔记,暂停更新
WEL测试
WEL,资深软件测试工程师,具有7年以上的软件测试项目经验,长期扎根于一线测试工作,主导并成功完成了多个大型软件测试项目,对于软件测试的各个环节和流程有着全面而深入的了解。 WEL精通软件测试的多个领域,包括系统测试、接口测试、性能测试、自动化测试等,并且在容器化技术和数据测试等前沿方向也有着深入的研究和实践。
展开
-
PyQt4的信号与插槽中简单实例源码讲解
#coding=utf8 ''' 每个GUI库都提供有发生事件(event)的详细信息,例如鼠标点击、按键。 例如,如果有一个带有"Click Me"文本的按钮(button),用户点击该按钮, 各种信息都变成可用的。 GUI库能告诉用户用鼠标点击相关按钮、相关按钮父级widget、相关屏幕的位置。 GUI库能告诉用户Shift、Ctrl、Alt以及NumLock按键在点击时的状态、点击和释放的精原创 2017-05-10 14:36:42 · 898 阅读 · 0 评论 -
python获取加拿大国家日平均汇率比数据的脚本DataMake.py
给出部分元数据数据样式: TERMS AND CONDITIONS http://www.bankofcanada.ca/terms/ NAME "Daily exchange rates" DESCRIPTION "Daily average exchange rates - published once each business day by 16:30 ET. All Bank of原创 2017-05-09 14:10:15 · 1188 阅读 · 0 评论 -
PyQt简单的计算器实例讲解
#coding=utf8 from __future__ import division #导入除法方法,返回标准值 ''' 这个例子是一个对话风格(dialog-style)的应用程序。 对话框风格(dialog-style)意味着该应用程序: 没有菜单条、工具条或者状态条、只带有一些按钮、也不存在中心widget。 相反,“main window-style(主窗口风格)”应用通常包含如原创 2017-05-08 16:44:17 · 2327 阅读 · 0 评论 -
PyQt4布局部分方法解释说明
布局的方法: --------------------------------------------------------------------------------------- b.addLayout(l)------添加布局l到布局框b中,通常是一个水平或垂直布局框 b.addSpacing(i)-------在布局b中添加一个固定大小的QSpacerItem,i是整型 b.addS翻译 2017-05-16 09:13:03 · 1197 阅读 · 0 评论 -
PyQt4使用QDialogButtonBox操作实例代码讲解
#coding=utf8 ''' 定义一个"dump"的对话框,该对话框的widget通过对话框的调用者设置为初始对象值, 对话框的最终值再次通过对话框的调用者直接从widget中获得。 一个dump的对话框不知道把它的小部件用于呈现和编辑哪些数据。 但是,也可以应用一些基本的验证在一个dump对话框widget上, 但是设置包含widget之间相互依赖关系的验证并不常见(或总是可能)。 换句话原创 2017-05-16 08:40:47 · 6536 阅读 · 0 评论 -
PyQt4创建一个dump对话框实例源码
#coding=utf8 ''' 定义一个"dump"的对话框,该对话框的widget通过对话框的调用者设置为初始对象值, 对话框的最终值再次通过对话框的调用者直接从widget中获得。 一个dump的对话框不知道把它的小部件用于呈现和编辑哪些数据。 但是,也可以应用一些基本的验证在一个dump对话框widget上, 但是设置包含widget之间相互依赖关系的验证并不常见(或总是可能)。 换句话原创 2017-05-15 15:53:46 · 514 阅读 · 0 评论 -
PyQt4对话框(dialog类型介绍)
大多数的GUI应用至少有一个对话框,大多数GUI应用有一个main window,而且这个窗口带有许多个dialog。 传统的对话框之一是由于它的“智能”,这里可以将它们分为:dump、standard、smart, 这依赖于能识别多少应用程序的数据。这些分类将会影响创新并初始化对话框。 除了依据智能分类外,对话框还可以依据形态(modality)分类。一个应用形态的对话框,一旦被调用, 它将作翻译 2017-05-15 09:37:40 · 1571 阅读 · 1 评论 -
PyQt4学习笔记---------------Day_1(Demo_1.pyw)
#coding=utf8 ''' python的控制台应用程序和Python模型文件通常都是以.py为后缀, 而Python的GUI应用程序以.pyw作为文件后缀。 .py和.pyw在Linux系统都是能正常使用的, 在Windows系统为了确保.pyw文件能正常使用,使用pythonw.exe文件运行.pyw文件。 这确保当运行一个Python GUI应用程序时,不必在控制窗口出现。 在Mac原创 2017-05-05 10:39:58 · 604 阅读 · 0 评论 -
PyQt4银行存款计算小程序代码实例如下,只供参考
#coding=utf8 from __future__ import division #执行该语句必须放在首行,不然会报错 ''' 该实例是一个利率计算小程序,用来计算用户存款 在指定年限与利率的情况,用户获取的总金额。 界面设计: QDialog中包含一个QVBoxLayout、4个QHBoxLayout 两个范围器(QDoubleSpinBox)、 一个下拉框(QComboBox)、原创 2017-05-12 14:23:50 · 969 阅读 · 0 评论 -
PyQt4调用partial函数绑定多个信号到相同slot源码实例
PyQt4.3包含4.3操作的实例源码,本人是4.8.7: #coding=utf8 ''' 把一个button的clicked()信号连接到一个响应信号的方法可能是最常见的连接场景。 但是如果大多数处理是相同的,只需要一些参数化即可确定哪个特定按钮被按下。 在这样的情况下,通常的做法是把没法button连接相同的slot。 这里有两种实现方法: 1》使用partial(局部)函数来包装一个带有原创 2017-05-12 10:14:32 · 1504 阅读 · 0 评论 -
PyQt4一个button对应一个slot(插槽)实例源码讲解
#coding=utf8 ''' 这个实例中实现,一个slot连接两个或者多个信号,而且具有不同的slot行为。 这个实例中包括5个button和一个label,当其中任何一个button被点击, 信号与slot机制被用来更新label的文本信息。 把一个button的clicked()信号连接到一个响应信号的方法可能是最常见的连接场景。 ''' import sys from PyQt4.QtC原创 2017-05-12 09:25:55 · 2959 阅读 · 2 评论 -
PyQt给组件创建信号并使用自定义信号源码实例
#coding=utf8 ''' 可以通过QObject.emit()给一个组件创建一个自己的信号。 一个信号如果不带有参数(不带有括号,例如atzero),则该信号是一个短路信号。 当一个短路信号被发射,任何数字都可以被当做一个详细参数传递给emit()方法, 并且它们作为一个Python对象被传递。 这避免了将参数转换为C ++类型的开销,也意味着可以传递任意Python对象, 该对象不能转换原创 2017-05-11 11:28:31 · 1319 阅读 · 0 评论 -
PyQt汇率兑换工具实现的代码,需要引用上一节写的DataMake类
#coding=utf8 ''' 货币转换实例讲解: 这个应用必须第一下载和参数这交换汇率。 那么它必须创建用户接口来指定用户货币和感兴趣的金额。 这个应用需要导入包:sys、urllib2、PyQt4.QtCore、PyQt4.QtGui库。 urllib2库提供一种方便抓取网络文件的功能。 首先,创建一个集成QDialog的类Form,创建一个构造函数: 该构造函数包含一个参数parent原创 2017-05-09 14:43:40 · 687 阅读 · 0 评论