
QT
蓝白云
软件开发 软件测试工具技术 敏捷开发 项目管理
展开
-
QSqlTableModel如何限制数据行数
关于QSqlTableModel的其他使用方法可以在网上搜索,这里不作描述,仅描述QSqlTableModel如何限制数据行数。很简单,重构selectStatement即可。从QSqlTableModel派生MySqlQueryModelclass MySqlQueryModel : public QSqlTableModel{ Q_OBJECTpublic: virtual QString selectStatement() const;}例如需要限制数据行数在200,则编原创 2021-09-28 10:24:17 · 910 阅读 · 0 评论 -
QT:改变当前程序运行时的默认工作路径
为了在运行时免添加文件绝对路径,特别是QT结合脚本一起使用的场景。如下脚本中需要显示treeate.png图片文件,如果加上绝对路径是多么的不方便。var ret = ta.MsgBox("images/treeate.png", "hello", 0, 5000);解决该问题只需在运行脚本之前加一行代码即可:QDir::setCurrent(infoPrj.path()); ...原创 2018-12-14 14:54:16 · 9387 阅读 · 0 评论 -
QT:让工具栏的弹出菜单在菜单中显示
在QT的MainWindow窗口工具栏中单击鼠标右键将出现PopupMenu弹出菜单,该弹出菜单会自动显示你动态添加的其他工具栏或菜单,如下图所示:如何让弹出菜单在菜单中显示?1、在MainWindow的构造函数中添加一个connect,用上Menu的aboutToShow信号MainWindow::MainWindow(QWidget *parent) : QMainW...原创 2018-12-10 19:33:02 · 2653 阅读 · 1 评论 -
TreeATE自动化测试平台简介
TreeATETreeATE是Tree Automatic Test Equipment的缩写,专注服务于工厂成品或半成品测试自动化的一种开源软件工具平台。功能特性为工厂提供统一且简单易用的用户操作界面,减免每个产品测试都有不同的程序操作界面的学习成本;采用多进程技术,支持成品或半成品并行测试,测试运行时更加稳定;主界面支持中文和英文;支持测试工程整体循环测试;支持测试失败则停止测...原创 2019-01-02 13:46:37 · 4905 阅读 · 3 评论 -
TreeATE测试组件和界面插件开发指南
开发环境准备开发原则新建测试组件原创 2019-02-19 22:00:36 · 1541 阅读 · 0 评论 -
TreeATE平台API说明
__ate为TreeATE平台的接口对象,当前V1.x版本实现了以下几个方法。这些方法都是由测试脚本调用。例如:def setup_suite1(): __ate.OutputError("setup_suite1") ret = __ate.GetUserName() __ate.OutputError("GetUserName:" + ret) return 0OutputRst...原创 2019-04-20 08:38:56 · 1082 阅读 · 2 评论