Qt
文章平均质量分 62
士 毅
记录日常工作[Qt/C++/QML/JavaScript/Python]等知识点应用。
展开
-
Qt QProcess进程
在Qt框架中,处理外部进程(或称为“子进程”)通常涉及使用QProcess类。QProcess类提供了与本地或远程进程进行交互的接口,允许你启动、监视、通信和控制外部程序。以下是一些关于QProcess。原创 2024-05-05 11:26:02 · 247 阅读 · 0 评论 -
Qt框架的三大核心技术
模型负责管理数据,视图负责展示数据,通过模型/视图的机制,可以实现数据与界面的分离,使数据的修改不影响界面的显示,提高了应用程序的可维护性和扩展性。而接收该信号的槽会被触发执行相应的操作。信号和槽的机制使得Qt应用程序的设计更加灵活和易于维护。Qt提供了多线程编程的支持,使得开发人员可以更方便地编写并发程序。Qt提供了丰富的类库和 API,可以轻松管理线程的创建、同步和通信,简化了多线程编程的复杂性。信号和槽是Qt框架中用于处理事件和通信的重要机制。应用程序中同时执行多个任务,提高程序的性能和响应性。原创 2024-03-30 13:20:52 · 281 阅读 · 0 评论 -
Qt QOSG学习网站推荐
Qt官方社区论坛(https://forum.qt.io/)和Qt开发社区(如Qt中文社区、Qt英文社区等)是一个很好的交流平台,你可以在这里提问、分享经验和学习他人的技术成果。[Qt官方网站](https://www.qt.io/)提供了Qt的文档、教程、示例代码以及社区支持,是学习Qt GUI编程的首要资源。不少网站提供了Qt的学习资源和教程,比如[Qt中文网](https://www.qter.org/)提供了丰富的Qt学习资料和论坛交流。原创 2024-03-30 12:45:25 · 207 阅读 · 0 评论 -
Qt pro项目文件属性
二. Qt pro项目文件属性使用示例。一.Qt pro项目文件属性介绍。原创 2024-03-17 19:51:13 · 582 阅读 · 0 评论 -
Qt 不同数据类型转换
在Qt框架中,处理JSON数据时经常需要将JSON对象转换为字符串格式,以便于存储或传输。QJsonDocument类提供了这样的功能,它允许开发者将JSON对象转换成不同格式的字符串。综上所述,QJsonDocument::Compact是Qt提供的一个用于生成紧凑格式JSON字符串的选项,它有助于减小数据大小并简化部分解析的过程。在需要节省空间或传输数据的场合,使用这一选项会非常有帮助。知识点补充 :QJsonDocument::Compact讲解。QJsonDocument::Compact是。原创 2024-03-17 10:59:16 · 303 阅读 · 0 评论 -
Qt 线程池 QThreadPool
然后在主线程中,我们获取了QThreadPool的全局实例,设置了线程池的最大线程数量,并创建了Worker的实例,最后将其提交到线程池中执行。总的来说,QThreadPool提供了一种方便的方式来管理和调度多个线程的执行,通过它可以有效地提高应用程序的性能和响应速度。在使用线程池时,应当注意合理设置最大线程数以及正确处理任务的提交和执行结果。,通过使用线程池可以提高性能、控制并发度、提供任务队列和简化线程管理。一.Qt 线程池 QThreadPool介绍。二.Qt线程池的一个简单使用示例。原创 2024-03-14 21:37:00 · 651 阅读 · 0 评论 -
Qt QMutexLock 自动解锁机制
QMutexLocker 自动解锁机制,QMutexLocker 是一个便利类,它可以自动对QMutex加锁与解锁。因为QMutexLocker 申请的这个lock变量在这个函数退出时,自动的调用析构函数来解锁。这样可以防止在程序编写的过程中,不同的地方有多个return的情况,在发生return的时候,没有解锁,导致程序死锁。 下面是一个例子,分别使用了以上两个类。1.方法一#include...原创 2019-06-18 23:06:40 · 1655 阅读 · 0 评论 -
QVariant类及数据的存与取
试想我们的 table单元格可以是string,也可以是int,也可以是一个颜色值,那么这么多类型怎么返回呢?于是,Qt提供了这个QVariant类型,你可以把这很多类型都存放进去,到需要使用的时候使用一系列的to函数取出来即可。比如你把int包装成一个QVariant,使用的时候要用 QVariant::toInt()重新取出来。这里需要注意的是,QVariant类型的放入和取出必须是相对应...原创 2019-06-19 13:12:16 · 8479 阅读 · 0 评论 -
Qt基本数据类型
有符号8比特数据 16位数据类型 32位有符号数据类型 64位有符号数据类型,Windows中定义为__int64 Windows中定义为__int64 除非配置了-qreal float选项,否则默认为double 无符号8比特数据类型 无符号16比特数据类型 无符号32比特数据类型 无符号64比特数据类型,Windows中定义为u...原创 2019-06-18 23:58:14 · 4541 阅读 · 0 评论 -
QChar与char
char类型是C/C++中内置的类型,描述了1个字节的内存大小;QChar是Qt封装的一个char类,它们是不一样的,不过存在转换。可调用qchar.toAscii()或者toLatin1返回char表示....原创 2019-06-18 23:29:24 · 3366 阅读 · 0 评论 -
Qt QDateTime类使用
是Qt框架中非常核心的时间处理类,它结合了日期和时间的功能,为开发者提供了一套完整的工具来处理与时间相关的各种任务。在使用Qt进行开发时,如果涉及到日期和时间的处理,,它提供了丰富的功能来操作和格式化日期时间数据。一.Qt datetime 介绍。将是一个重要的资源。原创 2024-03-12 21:59:48 · 619 阅读 · 0 评论