
Qt入门
文章平均质量分 90
三雷科技
国产操作系统下的QT项目实战,密码算法应用研发,网络安全应用研发。
coco2dx4.0游戏开发,塔防游戏开发实战。
展开
-
QT入门看这一篇就够(详解含qt源码)
qt教程,qt项目,qt下载,qt项目实战,qt多线程,包括Qt环境搭建、Qt数据类型、Qt核心、Qt基础空间、Qt对话框、Qt数据模型、Qt文件处理、Qt高级控件、Qt项目开发,Qt核心对象Object、Qt的demo含源码等原创 2023-10-16 08:00:00 · 93566 阅读 · 32 评论 -
QVariantMap使用详解
QVariantMap是 Qt 中非常强大的一个容器类,适用于需要存储和操作键值对数据的场景。通过QVariant的灵活性,你可以轻松地在中存储多种类型的数据,并支持嵌套结构(如中包含或其他在实际开发中,存储和传递 JSON 格式的数据。作为函数的返回值,返回多个命名的值。存储动态属性或配置项。原创 2025-02-25 07:00:00 · 771 阅读 · 0 评论 -
QVariantList使用详解
QVariantList是 Qt 中非常灵活的一个容器类,适用于需要存储和操作多种类型数据的场景。通过QVariant的封装,你可以轻松地在列表中存储不同类型的数据,并在需要时进行类型转换。在实际开发中,常用于信号和槽之间的数据传递、模型/视图架构中的数据存储等场景。希望这个详细的解释和示例代码能帮助你更好地理解和使用。原创 2025-02-24 23:28:10 · 1094 阅读 · 0 评论 -
QString使用详解(QT)
QStringQString是 Qt 框架中一个非常强大的字符串处理类,提供了丰富的功能和高效的性能。通过本文的介绍和示例,你应该能够掌握QString的基本操作和高级功能,并在实际项目中灵活运用。希望这篇博客对你有所帮助!如果你有任何问题或建议,欢迎在评论区留言。原创 2025-02-24 09:00:00 · 1580 阅读 · 0 评论 -
Qt+toml文件读写
cpptoml在Qt中使用TOML(Tom’s Obvious, Minimal Language)格式的文件,可以通过第三方库来实现,例如cpptoml。TOML是一种易于阅读和写入的配置文件格式,与JSON和YAML类似,但设计更加简单和直观。原创 2024-09-26 07:00:00 · 673 阅读 · 0 评论 -
QTreeWidget开放详解
使用 `QTreeWidget` 开发时,涉及到的主要知识点包括创建树结构、添加节点、处理信号和槽、定制显示、以及处理右键菜单等原创 2024-07-22 10:00:00 · 1508 阅读 · 0 评论 -
QTablewidget开发详解
`QTableWidget` 是 Qt 中一个非常有用的控件,用于显示和操作表格数据。它继承自 `QTableView`,提供了更高级别的 API,便于使用。下面是 `QTableWidget` 的详细开发指南,包括创建、插入和删除数据、遍历数据、信号和槽、设置单元格属性、以及右键菜单的实现。原创 2024-07-17 21:33:13 · 1232 阅读 · 0 评论 -
QXlsx读写excel
是一个用于在 Qt 应用中读写 Excel 文件的第三方库。它提供了丰富的 API,可以方便地操作 Excel 文件的内容。的详细介绍,包括安装、基本用法、读取和写入 Excel 文件的示例。提供了丰富的 API,可以满足大部分对 Excel 文件操作的需求。库创建一个新的 Excel 文件并写入一些数据。库读取一个已存在的 Excel 文件中的数据。可以创建图表并插入到 Excel 文件中。可以设置单元格的字体、颜色、对齐方式等。可以设置指定列的宽度和指定行的高度。下面的示例代码展示了如何使用。原创 2024-07-17 19:57:19 · 1860 阅读 · 3 评论 -
QFile文件操作详解
在Qt框架中,QFile类提供了对文件的操作,包括读取、写入、重命名、移动和删除等功能。下面详细解释一下QFile的常用操作和示例。原创 2024-06-25 10:00:00 · 2195 阅读 · 0 评论 -
QComboBox使用详解(Qt)
`QComboBox` 是 Qt 提供的一个下拉列表框控件,常用于让用户从多个选项中选择一个。它既可以展示文本选项,也可以展示图像和自定义的内容。以下是 `QComboBox` 的使用详解,包括基本用法、信号与槽的连接、自定义项、编辑功能等。原创 2024-06-17 09:48:06 · 6623 阅读 · 0 评论 -
QSharedMemory使用详解
`QSharedMemory` 是 Qt 提供的一个类,用于在多个进程之间共享内存。它可以让您在不同的进程间传递数据,而无需通过文件或网络来进行传输。下面是 `QSharedMemory` 的详细用法和相关知识点。原创 2024-06-16 19:52:39 · 2455 阅读 · 0 评论 -
QLinkedList使用详解
`QLinkedList` 是 Qt 提供的一个双向链表类,适用于频繁在中间插入和删除元素的场景。与其他容器类相比,`QLinkedList` 更适合需要高效插入和删除操作但不需要随机访问的情况。原创 2024-06-16 10:00:00 · 1176 阅读 · 0 评论 -
QBitArray使用详解
`QBitArray` 是 Qt 提供的一个位数组类,用于高效地存储和操作一组位。它可以用来处理需要逐位存储和访问的数据,例如位掩码、位图等。下面是 `QBitArray` 的详细使用说明。原创 2024-06-21 10:00:00 · 919 阅读 · 0 评论 -
QPair使用详解
`QPair` 是 Qt 提供的一个模板类,用于存储一对值。它非常适合在需要将两个相关的值组合在一起并作为一个整体处理的场景中使用。下面是 `QPair` 的详细使用说明。原创 2024-06-21 08:00:00 · 2090 阅读 · 0 评论 -
QByteArray使用详解
`QByteArray` 是 Qt 提供的一个字节数组类,用于处理二进制数据。它可以存储原始字节,并提供了一系列方法来操作和转换这些字节数据。`QByteArray` 在处理文本和二进制文件、网络数据传输等场景中非常有用。原创 2024-06-20 10:00:00 · 8790 阅读 · 0 评论 -
QStack使用详解
`QStack` 是 Qt 提供的一个基于模板的容器类,用于存储同类型对象的栈数据结构。它继承自 `QVector`,提供了与栈相关的操作方法,如 `push()`, `pop()`, 和 `top()`。`QStack` 的主要用途是在需要后进先出 (LIFO, Last In First Out) 数据结构的场景中。原创 2024-06-20 08:00:00 · 2096 阅读 · 0 评论 -
QMultiMap使用详解
`QMultiMap` 是 Qt 提供的一个容器类,用于存储键值对,其中一个键可以对应多个值。它是基于 `QMap` 实现的,支持快速查找和插入操作。`QMultiMap` 的主要用途是在需要存储具有相同键的多个值时,提供便捷的操作接口。原创 2024-06-19 10:00:00 · 1784 阅读 · 0 评论 -
QQueue使用详解
在Qt中,QQueue是一个模板类,可以用来存储任意类型的队列,包括自定义类型。为了使用自定义类型,需要确保该类型具有必要的构造函数和操作符。以下是如何在QQueue定义自定义类型创建一个类来表示自定义类型。确保该类包含必要的构造函数和操作符。在QQueue中使用自定义类型定义和操作QQueue实例,将自定义类型的对象插入到队列中,并从队列中取出对象进行操作。假设我们有一个表示任务的自定义类型Task。public:// 必要的成员函数// 友元函数用于输出 Task 对象的信息。原创 2024-06-19 08:00:00 · 3096 阅读 · 0 评论 -
QHash使用详解
`QHash` 是 Qt 提供的一个基于哈希表的模板类,用于存储键值对。它提供了快速的查找、插入和删除操作。`QHash` 类似于 C++ 标准模板库中的 `std::unordered_map`,但具有 Qt 的特性和接口。原创 2024-06-18 08:00:00 · 2073 阅读 · 0 评论 -
QSet使用详解
`QSet` 是 Qt 提供的一个基于哈希表的模板类,用于存储`唯一`的值,当插入相同数值数据时会自动去重复,类似于 C++ 的标准模板库中的 `std::unordered_set`。`QSet` 可以存储任何可哈希化的类型,并提供高效的插入、删除和查找操作。原创 2024-06-18 10:00:00 · 2025 阅读 · 0 评论 -
QList使用详解
`QList` 是 Qt 提供的一个泛型容器类,类似于 C++ 的标准模板库中的 `std::vector`,用于存储一系列元素。`QList` 可以存储任何类型的对象,并且支持高效的插入、删除和访问操作。原创 2024-06-17 09:40:54 · 5477 阅读 · 0 评论 -
QVector使用详解
`QVector` 是 Qt 框架中提供的一个模板类,用于动态数组的操作。它与标准库中的 `std::vector` 类似,但更适合在 Qt 应用中使用。`QVector` 提供了多种功能,便于管理和操作动态数组。下面将详细介绍 `QVector` 的各项功能,并给出示例代码。原创 2024-06-14 22:58:16 · 6106 阅读 · 0 评论 -
QMap使用详解
`QMap` 是 Qt 提供的一个模板类,用于存储键值对。默认情况下,`QMap` 可以使用基本数据类型或 Qt 的基本类型(如 `QString`, `int`, `QDate` 等)作为键。但是,如果你需要使用自定义类型作为键,则需要满足一些特定的条件。原创 2024-06-14 22:50:22 · 2753 阅读 · 0 评论 -
你知道华为为了让你好好写代码,做了哪些努力吗?
在华为最轻松快乐的事就是写代码。方案设计、逻辑思路、接口定义、数据结构在设计阶段都已经定好了,研发人员只需要按照领导给的设计文档来编写代码就好,几乎不用费脑子,第一个需求研发的时候我几乎不知道这个需求是干啥用的只需要按照接口就完成了研发要求。同样在华子最烦的事是定方案和扯皮。事来需要先定位边界,一般定位边界的时间,一个BUG都快写完了[冷汗],我曾经最高记录拉了40多个人陆陆续续进会议定位BUG,从上午9点一直到下午5点中午饭在别人定位BUG的时候我吃了碗泡面。为了让你写好代码,华为做了哪些努力呢?原创 2024-06-12 22:32:26 · 519 阅读 · 0 评论 -
Qt 程序获取各种文件路径方法
在上述表格中,“UserName” 和 “username” 都代表用户的实际用户名。这些路径在不同的操作系统上有相应的差异,你需要根据你的应用程序的需求选择适当的路径。此外,对于 Linux,具体的路径可能因发行版而异。是 Qt 提供的一个用于获取标准文件和目录路径的类。原创 2023-12-15 16:06:29 · 693 阅读 · 0 评论 -
Qt文件读写详解
掌握这些知识点可以让你在Qt应用程序中进行文件操作,无论是文本文件还是二进制文件,都能得心应手。在实际应用中,还可以根据需求进一步学习相关高级主题,如文件流操作、异步文件操作等。了解文件路径的表示方式(绝对路径和相对路径),以及文件名的命名规则(特殊字符、长度限制等)。在文件读写操作中,需要考虑错误处理,包括文件打开失败、写入错误等情况。可以打开、关闭文件,读取文件内容,写入文件等。用于操作文件系统中的目录,包括创建目录、删除目录、获取目录内容等。类可以方便地读取文本文件内容。类可以读取二进制文件内容。原创 2023-11-25 10:00:00 · 546 阅读 · 0 评论 -
vs2017打开工程提示若要解决此问题,请使用以下选择启动 Visual Studio 安装程序: 用于 x86 和 x64 的 Visual C++ MFC
error:D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题解决、error MSB8036: 找不到 Windows SDK 版本8.1、用于 x86 和 x64 的 Visual C++ MFC原创 2023-11-17 07:00:00 · 1656 阅读 · 0 评论 -
QStatusBar开发详解
QStatusBar类是 Qt 中用于创建和管理状态栏的类。它继承自QFrame类,提供了在主窗口底部显示消息、进度等信息的功能。以下是一些QStatusBar。原创 2023-11-18 07:00:00 · 787 阅读 · 0 评论 -
QToolBar详解
QToolBarQToolBar是 Qt 框架中用于创建工具栏的类,它提供了一种方便的方式来组织和展示工具按钮、工具部件等。工具栏通常用于提供对应用程序功能的快速访问。QToolBar。原创 2023-11-16 07:00:00 · 5196 阅读 · 0 评论 -
QColorDialog开发实例
是 Qt 框架中用于选择颜色的对话框类。它提供了一个用户友好的界面,允许用户选择颜色。以下是。原创 2023-11-15 07:00:00 · 352 阅读 · 0 评论 -
【Qt】撤销/恢复的快捷键
使用Qt的时候,有时需要撤销修改的代码,但可能回撤过头了,又不知道前一步修改了什么,这时候就比较麻烦了。下面提供2个快捷键,当撤销过头时,可恢复撤销内容。恢复/向前的快捷键是。原创 2023-11-13 07:00:00 · 1979 阅读 · 0 评论 -
QPixmap图像处理详解
本文详细介绍了Qt图形处理中两个关键类:`QPixmap` 和 `QImage`。`QPixmap` 用于在Qt应用程序中显示图像、图标和背景,适合用于在界面元素上绘制图像,提供了方便的界面显示接口。另一方面,`QImage` 是一个更底层的图像类,提供了像素级别的操作、格式转换等功能,适用于复杂的图像处理需求。文章详细介绍了`QPixmap` 的图像加载、保存、绘制图标等基本操作,同时也介绍了`QImage` 的转换、像素级别操作等高级功能。通过本文,读者将了解到这两个类的区别、适用场景,并学会如何优化.原创 2023-10-17 14:19:20 · 12084 阅读 · 3 评论 -
QImage图片处理详解
在这篇文章中,我们深入探讨了Qt中图像处理的各个方面。首先,我们介绍了Qt支持的多种图像格式,包括PNG、JPEG、BMP等,以及如何使用`QImage`类加载和保存这些格式的图像。接着,我们讲解了如何获取图像的大小、进行缩放、旋转和裁剪等操作,演示了这些操作的具体代码。最后,我们介绍了Qt中图像滤镜的应用,包括模糊、亮度和对比度调整等。这篇文章详细介绍了Qt图像处理的方方面面,为开发者提供了实用的技能和知识。如果你在使用Qt进行图像处理时遇到问题,不妨参考本文,你会找到答案。原创 2023-10-23 07:00:00 · 4946 阅读 · 9 评论 -
Qt入门之深入了解QWidget类
QWidget是Qt框架中的一个核心类,用于创建图形用户界面(GUI)应用程序的基本可视化元素。它提供了一个抽象的用户界面对象,可以用于创建应用程序的窗口、部件和小部件。原创 2023-10-18 07:00:00 · 3252 阅读 · 1 评论