自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(365)
  • 资源 (20)
  • 收藏
  • 关注

原创 在 QML 中,ComboBox 是一种常用的用户界面控件,通常用于提供一个下拉式的选择框,允许用户从预定义的选项列表中选择一个值

用于指定 ComboBox 中的选项列表,可以是一个数组、列表、模型或者其他可迭代的数据结构。: 用于指定是否允许用户编辑 ComboBox 中的文本输入框,以便输入非预定义的选项。: 用于获取或设置当前选中项的索引位置。: 用于获取或设置当前选中项的文本内容。: 用于定义当用户选择了下拉框中的某一项时触发的事件处理。ComboBox 提供了一种简单而直观的方式来让用户从一组选项中进行选择,同时也支持用户自定义输入。

2024-04-01 00:15:20 461 19

原创 Protocol Buffers(通常简称为protobuf)是一种由Google开发的用于序列化结构化数据的接口描述语言

protobuf是一种由Google开发的用于序列化结构化数据的接口描述语言。它可以用于通信协议、数据存储等领域。:使用protobuf需要先编写一个.proto文件,该文件定义了数据的结构、字段和消息格式,类似于XML Schema或JSON Schema。这个文件描述了消息的字段、数据类型和消息的结构。:基于.proto文件,protobuf提供了代码生成工具,可以根据.proto文件自动生成相应语言的数据结构定义、序列化和反序列化代码。

2024-03-28 23:14:23 309 14

原创 std::dynamic_pointer_cast 是 C++ 中用于在 std::shared_ptr 智能指针之间进行动态类型转换的函数模板

只能用于智能指针之间的动态类型转换,并且在进行转换时会自动检查转换的安全性。如果尝试将指向不相关类的指针进行转换,或者源指针为空指针,则返回的结果将是空指针。智能指针从一个派生类类型向另一个派生类类型进行转换,前提是这两个类之间存在继承关系。如果转换成功,将返回一个新的。,指向目标类型的对象;如果转换失败,则返回一个空的。智能指针之间进行动态类型转换的函数模板。)一起提供了方便且安全的智能指针类型转换操作。在这个示例中,我们首先创建了一个指向。以下是一个示例,展示了如何使用。如果转换成功,则可以通过。

2024-03-20 20:19:16 497 22

原创 using namespace 可以简化代码,但在实际开发中需要谨慎使用,特别是在较大的项目中!!!

是 C++ 中的一个语句,用于指定当前作用域内使用特定命名空间中的所有标识符,而无需每次都显式指定命名空间。这种语句可以简化代码编写,减少重复输入命名空间的需求,提高代码的可读性和简洁性。可以简化代码,但在实际开发中需要谨慎使用,特别是在较大的项目中。可能导致命名冲突和不明确的代码,因此最好在全局作用域中避免使用。命名空间中的所有标识符。这意味着我们可以直接在代码中使用。,而是在较小的作用域内使用,以确保代码的清晰性和可维护性。语句,我们指定了当前作用域内使用。下面是一个示例,演示了。

2024-03-20 19:49:46 404 3

原创 hoverEnabled 是在 Qt Quick 中用于控制鼠标悬停事件是否可用的属性。当 hoverEnabled 设置为 true 时,表示该元素可以响应鼠标的悬停事件

当鼠标光标离开矩形区域时,颜色会恢复为蓝色。这个效果是通过监测鼠标的悬停事件来实现的,而。在 Qt Quick 中,鼠标悬停事件指的是当鼠标光标停留在元素上方时触发的事件。属性,可以为用户界面元素添加更加丰富的交互体验,根据鼠标悬停状态改变元素的外观或行为。属性,可以灵活地控制元素是否对鼠标悬停事件做出响应,从而实现不同的交互效果。是在 Qt Quick 中用于控制鼠标悬停事件是否可用的属性。在上面的示例中,一个蓝色的矩形被创建,并在其内部包含了一个。时,表示该元素可以响应鼠标的悬停事件;

2024-03-16 22:15:39 216 2

原创 在 QML 中,可以使用 console 对象来输出日志信息到调试控制台

在运行该 QML 代码时,输出的日志信息会显示在调试控制台中,帮助开发者跟踪应用程序的运行状态和排查问题。对象在 QML 中是一个非常有用的工具,可以帮助开发者更好地理解应用程序的执行过程。对象提供了一些方法用于在运行时输出调试信息,帮助开发者调试和诊断应用程序。对象来输出日志信息到调试控制台。类似于 JavaScript 中的。在 QML 中,可以使用。

2024-03-16 02:25:30 258 1

原创 在 C++ 中,通常情况下会将析构函数(Destructor)声明为虚函数

如果一个类是多态的,即有一个或多个虚函数,那么通常情况下应该将析构函数声明为虚函数。这是为了确保在使用基类指针指向派生类对象时,通过基类指针删除对象时可以正确调用派生类的析构函数,从而避免内存泄漏。:如果你使用基类指针或引用指向派生类对象,并且在运行时通过这些指针或引用来删除对象,那么基类的析构函数应当声明为虚函数,以确保正确调用派生类的析构函数。总的来说,如果你的类可能会作为基类使用,并且存在继承关系,那么将析构函数声明为虚函数是一个良好的实践,以确保正确的对象销毁顺序。

2024-03-16 02:24:43 348 1

原创 MouseArea 是 Qt Quick 中用于处理鼠标事件的元素,通过它可以实现用户界面元素的交互功能

MouseArea是 Qt Quick 中用于处理鼠标事件的元素,通过它可以实现用户界面元素的交互功能。以下是关于MouseArea。

2024-03-15 23:47:27 326

原创 Component.onCompleted

钩子的 Item 组件加载和初始化完成后,控制台会输出 “Component loaded and initialized”。是一个钩子,用于指定在 QML 组件加载和初始化完成后执行的操作。这个钩子会在组件的所有子组件被创建并完成其初始化后触发。钩子通常用于执行一些初始化操作、绑定数据、发出信号等需要在组件加载完成后进行的操作。钩子,您可以确保在 QML 组件加载和初始化完成后执行必要的操作,从而实现更灵活和可控的组件行为。钩子会被触发,您可以在该钩子内部执行相应的逻辑或操作。在这个示例中,当包含。

2024-03-14 23:33:26 246 2

原创 Component和Loader在QML中是紧密相关的两个元素,它们常常一起使用来实现动态加载和实例化QML组件的功能

通过结合使用Component和Loader,您可以实现在QML中动态加载和实例化不同的组件,从而实现更灵活和可扩展的用户界面。是一个可重用的QML组件定义,它描述了一个独立的UI元素及其行为。可以将Component看作是一个模板或蓝图,用于创建多个相同类型的QML对象实例。是一个特殊的QML元素,用于动态加载和实例化QML组件。它允许您根据需要在运行时加载和卸载其他QML文件或组件,并将其嵌入到当前QML界面中。Loader通常与Component一起使用,以实现动态加载和实例化的效果。

2024-03-14 01:14:04 762 1

原创 Debug、Profile和Release是不同的构建配置或模式,用于不同的目的和环境

选择适当的构建配置取决于您的需求和目标。在开发期间,使用Debug模式进行代码调试和故障排除;在性能分析和优化时,使用Profile模式来定位性能问题;最终发布应用程序时,使用Release模式以获得最佳性能和最小的文件大小。在软件开发中,Debug、Profile和Release是不同的构建配置或模式,用于不同的目的和环境。

2024-03-14 00:41:39 197

原创 在 QML 中,Button 是一个常用的用户界面元素,用于创建可点击的按钮。它提供了一种简单的方式来捕捉用户的点击操作,并触发相应的处理逻辑

通过设置Button的属性,您可以控制按钮的外观和行为。可以更改按钮的文本、样式、尺寸等属性,以满足您的设计需求。Button(按钮)是Qt Quick Controls模块中的一个UI组件,用于在用户界面中创建可交互的按钮。它提供了常见的按钮样式和交互功能,可以通过点击或触摸来触发操作或事件。您可以根据需要自定义按钮的外观和行为,并在应用程序中使用它来增强用户体验。它提供了一种简单的方式来捕捉用户的点击操作,并触发相应的处理逻辑。,您可以轻松地创建可交互的按钮,并监听用户的点击事件。

2024-03-14 00:20:26 232

原创 import QtQuick.Controls 2.15 这会引起QML debugging is enabled. Only use this in a safe environment.

导入"QtQuick.Controls 2.15"模块本身并不会引起"QML debugging is enabled. Only use this in a safe environment."的警告。这个警告通常与启用调试模式或设置相关的调试标志有关。请确保您的代码中没有启用调试模式或设置相关的调试标志,并且在生产环境中禁用了调试功能。如果您仅仅是导入"QtQuick.Controls 2.15"模块而没有进行其他与调试相关的操作,那么这个警告应该不会出现。

2024-03-13 23:53:46 148

原创 sourceComponent、onStatusChanged

在 QML 的Loader元素中,属性用于指定要加载和实例化的组件。与source属性不同,属性直接引用一个已经定义好的组件,而不是通过文件路径或 URL 来加载。以下是一个示例,展示了如何使用在上述示例中,我们使用属性来加载和实例化名为的组件。注意,这里是一个已经在当前 QML 文件或其他地方定义好的组件名称。使用属性时,您可以在 QML 中直接引用已经定义好的组件,并将其作为Loader的子项进行实例化和显示。需要注意的是,source和两个属性是互斥的,只能选择其中之一来指定要加载的内容。

2024-03-13 23:37:37 425

原创 QML 中,Component 是一种用于定义可重用的元素模板的类型。通过使用 Component,您可以创建一个独立的元素模板,并在需要时实例化和重复使用该模板

您可以定义可重用的元素模板,并在需要时动态地创建和使用这些模板的实例,从而使代码更具可维护性和重用性。中定义的元素模板的实例。然后,可以对该实例进行进一步的设置和操作。,您可以创建一个独立的元素模板,并在需要时实例化和重复使用该模板。以下是一个简单的示例,展示了如何在 QML 中使用。是一种用于定义可重用的元素模板的类型。这个模板可以被多次实例化和使用。中定义的模板,可以在其他地方使用。在上述示例中,我们创建了一个名为。方法来创建该元素的实例。在上述代码中,我们在一个。,并在其中定义了一个。

2024-03-13 23:07:13 219

原创 Loader、source

Loader是在 QML 中用于动态加载和创建其他 QML 文件或组件的元素。它允许您根据需要在运行时加载和实例化其他的 QML 文件,以实现动态性和灵活性。以下是一个简单的示例,展示了如何在 QML 中使用Loader在上述示例中,我们使用Loader元素来加载和实例化一个名为的组件。属性指定了要加载的组件,可以是直接嵌入的组件定义或外部 QML 文件中的组件。LoaderactiveonLoaded通过使用Loader。

2024-03-13 23:05:21 481

原创 QML:Rectangle、Image、Text

Rectangle是Qt Quick中的一个元素,用于创建矩形的可视化对象。Rectangle继承自Item类,因此它具有Item的所有属性和功能,如位置、尺寸、变换等。除了继承的属性和功能,Rectangle还具有一些额外的属性,用于定义矩形的外观和样式。以下是一些常用的Rectanglewidthheightcolorradius除了这些属性,Rectangle还提供了其他方法和信号,用于处理鼠标事件、键盘事件和动画效果等。以下是一个使用Rectangle。

2024-03-07 22:45:41 372 1

原创 Item 是Qt Quick中的一个基本元素,用于创建可视化对象和用户界面元素

是Qt Quick中的基本元素,用于创建可视化对象和用户界面元素。通过设置属性和使用布局方式,可以实现元素的位置、尺寸、变换和布局控制。是一个抽象类,它提供了一些基本的属性和功能,用于管理元素的位置、尺寸、变换等。是Qt Quick中的一个基本元素,用于创建可视化对象和用户界面元素。还可以作为容器,用于组合和布局其他元素。还提供了一些方法和信号,用于处理鼠标事件、键盘事件和动画效果等。通过设置这些属性,可以控制元素的位置、尺寸、变换和可见性。派生而来的,因此都继承了。等)来定义它们的排列方式。

2024-03-07 22:37:48 387

原创 常用工具:16进制宏定义--有注解

int0;charchar;intint;timeNULL;char1000;printf;for0;;if!110printf;printf;

2024-02-23 10:03:13 427 16

原创 连接数据库:代码优化,登陆认证,获取关卡,地图适配,下一关跳转

【代码】连接数据库:代码优化,登陆认证,获取关卡,地图适配,下一关跳转。

2024-02-20 15:07:32 138 14

原创 Shell脚本是一种用来自动化执行一系列命令的文本文件

在Linux或Unix系统中,Shell脚本可以直接在终端上运行,也可以通过添加执行权限后作为可执行文件运行。它可以包含一系列的Shell命令和控制结构,用于实现特定的功能或任务。批量处理:使用Shell脚本可以对一组文件或目录进行批量处理,例如重命名文件、批量压缩解压等。自动化任务:可以使用Shell脚本编写自动化任务,例如备份文件、定时执行命令等。系统管理:通过Shell脚本可以方便地管理和配置系统,例如安装软件、配置网络等。数据处理:Shell脚本可以处理和转换文本数据,例如提取信息、格式化输出等。

2024-02-04 16:08:53 1205 15

原创 在Shell脚本中,双引号 “ “ 和单引号 ‘ ‘ 有以下区别

需要注意的是,当字符串中的内容中包含特殊字符时,双引号和单引号的选择要根据需求而定。在Shell脚本中,双引号。

2024-02-04 16:06:42 359 5

原创 netstat是一个常用的网络工具,用于显示和分析网络连接、路由表以及网络接口等信息。

它可以提供关于网络活动的实时统计数据,包括正在监听的端口、已建立的连接、网络接口的状态等。使用 命令可以列出当前系统中的网络连接情况。以下是一些常见的 命令选项:这些只是 命令的一部分选项,还有其他选项和用法可以根据需要进行探索和使用。请注意,在不同的操作系统上, 命令的具体用法和支持的选项可能会有所差异。活动的互联网连接(无服务器)部分列出了当前正在进行的网络连接。它包含以下列:接下来是一些警告信息,指示 、 和 文件不存在。这可能意味着系统不支持 IPv6 或者在此时没有与这些协议相关的连接。最

2024-02-03 14:08:27 493 9

原创 C++11 unordered_map使用哈希实现,map是使用红黑树实现的

C++11 引入了一套标准库中的哈希函数和哈希容器,用于提供高效的哈希功能。这些特性位于和头文件中。C++11 中的哈希容器是基于散列表实现的,可以快速插入、查找和删除元素,并具有平均常数时间复杂度的操作。哈希容器包括和,分别对应无序映射(键-值对)和无序集合(唯一值)。使用哈希容器需要注意以下几点:哈希函数:为了支持自定义类型的哈希,需要提供一个哈希函数,该函数将对象映射到整数值。可以通过定义std::hash的特化版本来实现自定义类型的哈希函数。

2024-01-28 17:28:55 613 24

原创 要编译 Qt 的 .pro 工程,可以使用 qmake 和 make 工具

要编译 Qt 的 .pro 工程,可以使用 qmake 和 make 工具。请注意,这只是一个基本的示例 Makefile,可能需要根据你的项目结构和需求进行相应的调整和修改。Makefile 中定义了一系列的规则和变量,用于编译、链接和清理工程。

2024-01-22 14:08:49 838 25

原创 libcurl是一个用于进行网络通信的开源库,提供了各种功能和选项,可以用于发送和接收HTTP请求、FTP操作等

libcurl是一个用于进行网络通信的开源库,提供了各种功能和选项,可以用于发送和接收HTTP请求、FTP操作、SMTP邮件等。它支持多种协议,包括HTTP、HTTPS、FTP、FTPS、SMTP、POP3、IMAP等。以下是libcurl库的一些特点和功能:跨平台:libcurl可在多个操作系统上使用,包括Windows、Linux、macOS等。多协议支持:libcurl支持多种协议,如HTTP、FTP、SMTP等,使其具有广泛的应用范围。

2024-01-18 19:52:17 1495 29

原创 MinGW 是一个用于 Windows 平台的开发环境,它提供了一套基于 GCC(GNU Compiler Collection)的工具链,用于编译和构建 C、C++ 和 Fortran 程序

MinGW 的全称是 “Minimalist GNU for Windows”,它的目标是在 Windows 上提供一种简洁、轻量级的开发环境,以便开发人员能够在 Windows 平台上进行类似 Unix 的开发体验。MSYS:MinGW 带有一个轻量级的 shell 环境,称为 MSYS(Minimal System),它提供了类似于 Unix 的命令行工具,并允许在 Windows 上使用一些常见的 Unix 工具和脚本。GCC 提供了强大的优化功能和丰富的编译选项。

2024-01-14 15:32:32 620 2

原创 MCU 是指微控制器单元(Microcontroller Unit)

输入/输出接口:MCU 提供了各种输入和输出接口,用于与外部设备进行通信。这些接口可以是数字输入/输出(GPIO)、模拟输入/输出、串行通信接口(如 UART、SPI、I2C)等。微控制器是一种集成了处理器核心、存储器、输入/输出接口和其他外围设备的集成电路。它通常用于嵌入式系统中,负责控制和执行特定任务,例如控制家电、汽车电子、工业自动化等。存储器:MCU 集成了各种类型的存储器,包括闪存、RAM 和 EEPROM。时钟和定时器:MCU 内置了时钟源和定时器,用于精确控制和计时操作。

2024-01-13 20:51:00 546 3

原创 分析一段代码

这段代码定义了一个用于根据语言标志获取相应语言版本值的宏。每行代码都已经添加了相应的注释,以解释其功能和作用。确保在使用该宏之前,这些标志已被正确定义,并且传入的。请注意,在上述代码片段中可能缺少完整的上下文或相关定义,例如。值选择合适的语言版本值,并将其返回。使用该宏时,会根据传入的。

2024-01-11 08:41:01 444 2

原创 DMS、ADAS、BSD

ADAS (Advanced Driver Assistance Systems),高级驾驶辅助系统,利用传感器、摄像头和雷达等技术,帮助驾驶员识别潜在的危险情况,并提供警告或自动化干预措施,以增强车辆的安全性和驾驶舒适性。通过使用摄像头和相关算法来检测并提醒驾驶员,以提高驾驶安全性。BSD (Blind Spot Detection),盲点检测系统,通过使用传感器或摄像头来监测车辆周围的盲点区域,当有其他车辆或物体进入盲点时,系统会发出警报或提供可视化提示,以帮助驾驶员避免盲点事故。

2024-01-08 11:50:56 503 3

原创 JsonCpp 库进行 JSON 数据解析和生成的示例

这个示例展示了如何解析一个 JSON 字符串,并从中获取值,以及如何创建一个新的 JSON 对象并将其转换为字符串。注意:在编译时需要链接 JsonCpp 库。

2023-12-25 09:03:32 816 3

转载 从svn上checkout下来的代码,没有了绿勾,修改代码,也没有红色感叹号,虽然可以正常提交代码,但是没有图标的提示,如何解决

将Tortoise重命名,使其排在注册表的前15位先按win+R,输入regedit ,然后按照以下顺序一步步进入到注册表界面:然后再将每一个Tortoise都重命名,在前面加空格即可,空格越多,排名越靠前。

2023-12-24 16:34:37 106 1

原创 Win11右键菜单显示全部的方法

2.在终端应用程序里粘贴这串代码【reg.exe add “HKCU\Software\Classes\CLSID{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32” /f /ve】并按回车键。Win11右键菜单显示全部的方法:1. 用鼠标右键点击“开始”按钮(或者按Win+X键),选择点击 “Windows 终端(管理员)”。3. 操作成功之后,重启Win11电脑就可以看到右键菜单显示全部了。

2023-12-24 14:55:17 667

原创 QByteArray 是 Qt 框架中的一个类,用于存储和操作字节数组(byte array)

是 Qt 中用于存储和操作字节数组的类,它提供了一系列方法来处理字节数据,方便进行存储、访问和修改等操作。是 Qt 框架中的一个类,用于存储和操作字节数组(byte array)。方法来访问字节数组中特定位置的字节。提供了一些方法来修改字节数组的内容,如。访问字节数据:你可以使用下标运算符。方法获取字节数组的大小,即字节数。相同,也用于获取字节数组的长度。方法将字节添加到字节数组中。方法用于替换指定位置的字节,方法用于在指定位置插入字节,方法用于删除指定位置的字节。存储字节数据:你可以使用。

2023-12-22 22:07:25 1299 21

原创 std::unordered_map 和 std::map 是 C++ 标准库中两种常用的关联容器,它们都提供了键-值对的存储和访问功能,但在实现方式和性能上有一些区别

是 C++ 标准库中两种常用的关联容器,它们都提供了键-值对的存储和访问功能,但在实现方式和性能上有一些区别。如果需要快速的查找、插入和删除操作,并且不关心元素的顺序,则。如果需要有序性、范围遍历或按照键进行查找操作,则。

2023-12-19 11:45:38 677 5

原创 pthread_detach(pthread_self())是一个用于将当前线程设置为分离状态的函数调用

这种设置线程为分离状态的方式适用于那些不需要主线程等待子线程结束的情况,例如子线程执行一些后台任务,而主线程不关心其结果或状态。是一个pthread库中的函数,用于将线程设置为分离状态。分离状态的线程在退出时会自动释放资源,无需显式调用。是一个pthread库中的函数,用于获取当前线程的线程ID。: 这行代码将当前线程(即调用此函数的线程)设置为分离状态。需要注意的是,一旦线程被设置为分离状态,就不能再通过。是一个用于将当前线程设置为分离状态的函数调用。等函数来等待和获取线程的退出状态。

2023-12-18 17:09:30 473 2

原创 在一个线程池中,通常无法直接访问和检查单个线程的状态,因为线程池是由多个线程组成的,并且线程的执行情况可能会动态变化

一种常见的方法是为线程池中的每个线程设置一个标志或状态变量,用于表示线程是否在运行。当线程开始执行时,将该标志设置为"运行中",当线程完成或停止时,将该标志设置为"停止"或"完成"。这样,你可以通过检查标志的值来判断线程的状态。在一个线程池中,通常无法直接访问和检查单个线程的状态,因为线程池是由多个线程组成的,并且线程的执行情况可能会动态变化。然而,你可以通过一些方法来间接地查看线程是否在运行。来表示线程的运行状态。在主线程中,可以通过读取。的值来判断线程是否在运行。,线程结束时将其设置为。

2023-12-18 10:52:23 387 1

原创 QModelIndex 是 Qt 框架中的一个类,用于表示数据模型中的索引位置

对象来表示数据模型中的单个元素,如表格中的单元格或树状结构中的节点等。它还可以用作从父级索引到子级索引的导航工具。是 Qt 中用于表示数据模型中索引位置的类,它提供了一种方便的方式来访问和操作数据模型中的元素。在 Qt 中,数据模型是一种组织和管理数据的方式,常见的数据模型包括。是 Qt 框架中的一个类,用于表示数据模型中的索引位置。方法检查索引对象是否有效,即是否在数据模型的范围内。创建新的索引对象,指定行号、列号和可选的父级索引。方法获取索引对象的行号和列号。方法获取索引对象的父级索引。

2023-12-17 21:14:02 691 3

原创 QSqlQueryModel

是 Qt 框架中的一个模型类,用于在 Qt 的视图组件(如 QTableView、QListView)中显示数据库查询结果。提供了一种简单而强大的方式来在 Qt 的视图组件中显示数据库查询结果,使得开发人员能够方便地将数据库数据展示在用户界面上。,它通过执行 SQL 查询并将结果存储在内部数据结构中,提供了一种方便的方式来将数据库查询结果与视图组件进行绑定。可以支持对查询结果进行排序和过滤,通过调用相应的方法,如。方法获取查询结果的行数和列数,以便在视图组件中正确显示。获取行数和列数:通过。

2023-12-17 21:13:19 526

原创 QSqlQuery 是 Qt 框架中的一个类,用于执行 SQL 查询和操作数据库。

该类提供了执行 SQL 语句、获取查询结果、访问和修改数据等功能。方法执行 SQL 修改语句,如 INSERT、UPDATE 或 DELETE 语句,以插入、更新或删除数据库中的数据。类是 Qt 中处理数据库操作的重要类之一,它简化了与数据库的交互,并提供了方便的方法来执行查询和操作结果。方法执行 SQL 查询语句,如 SELECT 语句,然后使用相应的方法(如。方法将参数绑定到 SQL 查询中的占位符,以实现更安全和可重复使用的查询。是 Qt 框架中的一个类,用于执行 SQL 查询和操作数据库。

2023-12-17 16:40:10 584 1

testTree.zip

testTree.zip

2021-08-12

testWidget.zip

testWidget.zip

2021-08-12

testQStringList.zip

testQStringList.zip

2021-08-12

testQString2.zip

testQString2.zip

2021-08-12

testQString.zip

testQString.zip

2021-08-12

testQRegExp.zip

testQRegExp.zip

2021-08-12

testQList.zip

testQList.zip

2021-08-12

testQFileInfo.zip

testQFileInfo.zip

2021-08-12

testQFile.zip

testQFile.zip

2021-08-12

testQDataStream.zip

testQDataStream.zip

2021-08-12

TestProperty.zip

TestProperty.zip

2021-08-12

testMap.zip

testMap.zip

2021-08-12

testLineEdit.zip

testLineEdit.zip

2021-08-12

testLayoutwithCode.zip

testLayoutwithCode.zip

2021-08-12

testLayout.zip

testLayout.zip

2021-08-12

testLabel.zip

testLabel.zip

2021-08-12

testQVector.zip

testQVector.zip

2021-08-12

testStandardDlgs.zip

标砖对话框 把多个窗口进行整合:颜色,字体,大小,文本扥扥

2021-08-12

坦克大战_图片&音乐.rar

坦克大战_图片&音乐.rar

2021-07-11

14-奔跑的熊大案例.html

适合HTML的初学者

2021-04-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除