摘要: 之前说过用JS操作数据库,这次说一下用C++操作数据库。 一个应用程序可能有内置的数据库,需要读取数据,下面来实践一下如何写代码。 假设在安装时数据库已经放在/usr/share/yourapp/db.sqlite,我们需要一个操作数据库的类。 #include <QAbstractListMode 阅读全文
posted @ 2025-07-16 22:51 fishegg 阅读(17) 评论(0) 推荐(0)
摘要: 在进行接口测试的时候,有时需要将前一个请求返回的内容传到下一个请求作为参数使用,Postman为这种操作提供了可能。 下面是操作步骤: 创建一个新的Collection; 在Collection中创建两个新的Requests; 以将前一个请求的状态码传到下一个请求的请求URL为例,在前一个请求的Po 阅读全文
posted @ 2025-07-15 17:39 fishegg 阅读(45) 评论(0) 推荐(0)
摘要: 通常确定一个组件的位置,我们会使用x、y坐标,但在Qt Quick程序中,使用QML编写界面时,有一种方法可以使界面更加灵活,不需要计算x、y坐标就可以实现组件之间的联动。这就是Qt Quick中的“anchor”概念。 在这个概念下,一个组件可以认为拥有7条“anchor line”,分别是lef 阅读全文
posted @ 2025-05-16 22:58 fishegg 阅读(68) 评论(0) 推荐(0)
摘要: 之前说过将数据存在数据库,然后展示在用户界面上的方法,今天说个简单一点的,是将数据库存在QML文件中。 先写好数据,就是创建一个ListModel,然后每一项数据写一个ListElement,文件名是RouteList.qml。 import QtQuick 2.0 ListModel { List 阅读全文
posted @ 2025-05-12 13:51 fishegg 阅读(36) 评论(0) 推荐(0)
摘要: 在编写软件的时候,我们经常需要保存一些用户的设置,可以用数据库保存,也可以用文本保存。Qt提供了QSettings类实现这个功能,通过这个类保存的设置,在Windows上设置会被保存到注册表,在macOS上会被保存到属性列表文件,在Unix上通常会被保存到ini文件。 先来编写软件使用QSettin 阅读全文
posted @ 2025-05-08 23:39 fishegg 阅读(122) 评论(0) 推荐(0)
摘要: 上一篇说到怎么用JS连接数据库,这篇说一下拿到数据后怎么展示到UI上。 Qt的Model框架是Model-View架构的核心部分,用于管理和表示数据。它提供了一种标准化的方式来将数据与用户界面分离,使得数据可以以多种形式展示。 在这个架构下,Model负责管理数据,View负责展示数据,Delega 阅读全文
posted @ 2025-05-06 22:52 fishegg 阅读(61) 评论(0) 推荐(0)
摘要: 上一篇博客说到QML和JS进行交互,这篇说一下如何用QML通过JS操作数据库。 要操作数据库,需要在JS中导入QtQuick.LocalStorage。 .import QtQuick.LocalStorage 2.0 as SQL 然后使用方法openDatabaseSync打开数据库,参数分别是 阅读全文
posted @ 2025-05-04 23:55 fishegg 阅读(26) 评论(0) 推荐(0)
摘要: QML 是一种用于创建高度动态应用程序的多范式语言。使用 QML,可以声明应用程序构建块(如 UI 组件),并设置各种属性来定义应用程序行为。应用程序行为可以通过 JavaScript 进一步编写脚本,JavaScript 是该语言的一个子集。此外,QML 大量使用 Qt,它允许直接从 QML 应用 阅读全文
posted @ 2025-05-03 20:29 fishegg 阅读(85) 评论(0) 推荐(0)
摘要: 用批处理和Shell实现一键调用adb命令安装、卸载、重新安装等操作,不用每次都写apk文件名、包名、设备id,减少重复劳动 https://www.cnblogs.com/fishegg/p/18808231 https://www.cnblogs.com/fishegg/p/18808223 有 阅读全文
posted @ 2025-04-03 19:15 fishegg 阅读(15) 评论(0) 推荐(0)
摘要: 在测试工作中,经常用到adb命令,每次输入都非常麻烦,做了一个小工具将命令集合起来,每次可自动填入设备id,减少重复劳动 #@echo off #:main #chcp 65001 #title=TOOLKIT #set space=a a #rem mode con cols=101 lines= 阅读全文
posted @ 2025-04-03 18:27 fishegg 阅读(19) 评论(0) 推荐(0)