Ⅰ.2.6.3.1 如何测试 QListWIdgets 中的 Items

原创 2015年11月17日 15:57:16

遍历list widgets中的所有items是很容易的,本文介绍如何获取它们的texts以及检查它们的checked和selected状态。

Example 6.6 The tst_listwidget Test Script

def main():
    startApplication("itemviews")
    listWidgetName = "{type='QListWidget' unnamed='1' visible='1'}"
    listWidget = waitForObject(listWidgetName)
    for row in range(listWidget.count):
        item = listWidget.item(row)
        checked = selected = ""
        if item.checkState() == Qt.Checked:
            checked = " +checked"
        if item.isSelected():
            selected = “ +selected”
        test.log("(%d) '%s'%s%s" %(row, item.text(),checked,selected))
所有的输出结果都在Squish的log中,但是很显然可以改变脚本以测试一些具体的值

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

第Ⅰ部分 敏捷开发 第4章 测试

烈火验真金,逆境磨意志——卢修斯?塞尼加 编写单元测试是一种验证行为,更是设计行为,更是编写文档行为。避免了反馈循环。 ★4.1测试驱动的开发方法 设计程序先编写测试方案,单元测试是检验程序功能...

c++primer sales-items头文件

mtl_system_items_b表中的栏位与界面栏位对应

Introduction The basic table mtl_system_items_b is the basic table of item in ERP system and there ...

谷歌眼镜Mirror API之Menu Items

本文转自:http://bbs.seacat.cn/thread-874-1-2.html Menu Items(菜单项)    传播内容是只有一半的故事。最有趣的服务还允许用户通过菜单项...

OAF中的regions和items类型

  • 2014-10-17 18:15
  • 16KB
  • 下载

zabbix数据库items根据vlaue_type选择性存放history相关表

今天zabbix监控数据进行分析处理,由于太了解zabbix的数据是怎么存放的领导们又出去了,只能自己分析处理下。 涉及到的表有 items、history、history_str、hi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)