我在qt中写一个自定义的线程类时,我写了run函数,然后我在主窗口中创建了一个这个类的指针,然后我初始化它并且执行start()时就报了错误,请问这是怎么回事?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
qt自定义QThread类没法使用start()
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
昏睡渐醒 2021-09-22 17:41关注如下,这是报错的地方

这是我定义的MyThread类
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2024-03-06 11:41微软技术分享的博客 Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用`QThread`组件...
- 2023-03-31 16:53在Windows环境下,使用Qt进行编程可以实现高效且稳定的多线程串口通信。Qt是一个功能强大的跨平台应用程序开发框架,支持多种操作系统,包括Windows。它提供了丰富的API和工具,使得开发者能够轻松创建GUI应用程序,...
- 2022-10-31 21:07十年编程老舅的博客 Qt开发——线程类QThread
- 2021-09-25 17:41adce9的博客 在Windows的Qt中想要实现多线程编程,最简单的方式是继承QThread类,自己定义线程类,重写run函数,实现线程功能。 static QMutex t_mutex;//互斥锁 class MyThread : public QThread { //Q_OBJECT //这个宏定义...
- 2024-05-26 15:55一只野生的善逸的博客 使用QObject派生类与QThread:Qt推荐的方式,适合需要线程间频繁通信的场景。使用:适用于简单并发任务,自动线程池管理,减少资源消耗。添加parent参数的版本提供了更灵活的内存管理选项,允许线程对象以树形层次...
- 2025-07-27 19:36规则哥讲规则的博客 在当今的软件开发领域,QT框架已经成为诸多开发者进行跨平台应用开发的重要工具。QT,全称Qt,是一个开源的跨平台应用程序和用户界面框架,...本章将带你了解QT框架的基础知识,为深入学习QT多线程编程打下坚实的基础。
- 2024-03-04 11:30树欲静静而风不止止的博客 总结在Qt中如何实现多线程编程。
- 2022-05-04 21:28小桉桉冲吖的博客 使用环境:Ubuntu16.04+Qtcreator-5.0.0 强烈推荐贼棒的Qt学习资料:https://subingwen.cn/qt/ Qt 中多线程的使用:https://subingwen.cn/qt/thread/ ...线程类 QThread2.1 常用共用成员函数2.2 信.
- 2022-11-04 15:49程序员老舅的博客 在Qt(C++)中使用QThread实现多线程
- 2024-07-27 21:53
Qt基础 | 多线程编程 | QThread | 线程同步 | QMutex | QMutexLocker | QReadWriteLock | QwaitCondition | QSemaphore
嵌入式_晚风的博客 一个应用程序一般只有一个线程,一个线程内的操作是顺序执行的,如果有某个比较消耗时间的计算或操作, 如网络通信中的文件传输...QThread 是线程类,是实现多线程操作的核心类,一般从 QThread 继承定义自己的线程类。 - 2022-10-13 19:22luckyone906的博客 两种QThread类的详细使用方式 Qt提供QThread类以进行多任务处理。与多任务处理一样,Qt提供的线程可以做到单个线程做不到的事情。例如,网络应用程序中,可以使用线程处理多种连接器。 QThread继承自QObject类,且...
- 2020-12-05 09:00weixin_39701735的博客 本文主要讲解使用多线程模块QThread解决PyQt界面程序唉执行耗时操作时,程序卡顿出现的无响应以及界面输出无法实时显示的问题。用户使用工具过程中出现这些问题时会误以为程序出错,从而把程序关闭。这样,导致工具...
- 2025-05-17 20:27丰收连山的博客 串口通信是一种通过串行接口进行数据传输的通信方式,Qt6中主要通过QSerialPort类实现。串口通信具有串行传输、异步通信和可配置参数等特点,常用参数包括波特率、数据位、停止位和校验位等。QSerialPort类提供了...
- 2023-06-06 08:15泡沫o0的博客 深入理解Qt多线程编程:QThread、QTimer与QAudioOutput的内在联系__QObject的主线程的事件循环
- 2022-10-13 19:34luckyone906的博客 /********************************************************************* Qt 线程(两种QThread类的详细使用方式) Qt提供QThread类以进行多任务处理。与多任务处理一样,Qt提供的线程可以做到单个线程做不到的...
- 2025-07-08 00:15邹晓航0号的博客 多线程编程是一种编程范式,它允许多个线程同时执行,这些线程可以在同一时间运行,或者在多核处理器上并行运行,从而实现任务的并发处理。这与传统的单线程执行模式形成对比,在单线程中,程序必须按顺序执行每一个...
- 2022-10-13 20:26luckyone906的博客 使用Qt框架开发应用程序时,使用QThread类可以方便快捷地创建管理多线程。而多线程之间的通信也可使用Qt特有的“信号-槽”机制实现。 下面的说明以文件复制为例。主线程负责提供交互界面,显示复制进度等;子线程...
- 2025-06-16 09:04小灰灰搞电子的博客 Qt多线程编程提供了QThread和QtConcurrent两种方案。QThread是基础线程类,可通过继承或moveToThread实现线程任务,支持信号槽通信和线程同步。QtConcurrent提供高级API如map/reduce操作,基于线程池简化并行处理。...
- 没有解决我的问题, 去提问