当前位置: 首页 > news >正文

icann官方网站学校网站建设平台

icann官方网站,学校网站建设平台,在线营销型网站制作,国外优秀门户网站//qt创建线程的几种方法 //在Qt中,创建线程的主要方法有以下几种: //1.继承QThread类重写run方法 class MyThread : public QThread { Q_OBJECT public: void run() override { // 在这里执行你的代码 } }; // 使用 MyThread *myThread n…

//qt创建线程的几种方法

//在Qt中,创建线程的主要方法有以下几种:

//1.继承QThread类重写run方法

class MyThread : public QThread

{

Q_OBJECT

public:

void run() override

{

// 在这里执行你的代码

}

};

// 使用

MyThread *myThread = new MyThread(this);

myThread->start();

//2.使用Qt的QRunnable类

class MyRunnable : public QRunnable

{

public:

void run() override

{

// 在这里执行你的代码

}

};

// 使用

MyRunnable *myRunnable = new MyRunnable();

QThreadPool::globalInstance()->start(myRunnable);

//3.使用Qt的QThread的moveToThread方法

class Worker : public QObject

{

Q_OBJECT

public slots:

void doWork(const QString &parameter)

{

// 在这里执行你的代码

}

};

class Controller : public QObject

{

Q_OBJECT

QThread workerThread;

public:

Controller()

{

Worker *worker = new Worker;

workerThread.start();

worker->moveToThread(&workerThread);

connect(this, &Controller::operate, worker, &Worker::doWork);

connect(&workerThread, &QThread::finished, worker, &QObject::deleteLater);

}

signals:

void operate(const QString &parameter);

};

// 使用

Controller *controller = new Controller();

controller->operate("parameter");

//4.使用Qt的QRunnable和QThreadPool

class Worker : public QObject

{

Q_OBJECT

public:

void doWork(const QString &parameter)

{

// 在这里执行你的代码

}

};

// 使用

Worker *worker = new Worker();

QRunnable *runnable = new QRunnable([worker]()

{

worker->doWork("parameter");

});

QThreadPool::globalInstance()->start(runnable);

5.Qt 之 Concurrent,这里不描述,以后再说。

以上就是在Qt中创建线程的几种方法,可以根据实际需求选择合适的方法。

http://www.yayakq.cn/news/465931/

相关文章:

  • 胶州做网站wordpress 插件 pdf
  • 网站新闻页面设计初学网站开发需要书籍
  • 网站建设面试试题上海建设人才网证书查询
  • qq空间怎么跟网站做链接吗村级网站模板
  • 业务网站制作昆山广告公司排名
  • 网站售后查企业信息的app
  • 比较好的设计欣赏网站网站制作费用需要多少钱
  • 如何建设公司门户网站word网站的链接怎么做的
  • 建设通官方网站下载开个小公司需要什么条件
  • 网站建设php论文网站设计文章
  • 怎么做百度联盟网站海外pvn加速器
  • 网站优化的学习中山网站改版
  • 网站安全代维广州网站制作流程
  • 如何更改网站模板门户网站模板源代码
  • 慕课网网站建设目的在线购物网站模板
  • 共享备案网站wordpress上传乱码
  • 广州祥云平台网站建设广州黄埔做网站公司哪家好
  • 域名怎么创建网站建网站需要买什么
  • 企业网站营销实现方式解读wordpress文章推送公众号
  • tornado做网站wordpress网页图片无法显示
  • 网站建设最难的是什么网站建设如何做好整体色彩搭配
  • 福州网站开发网站制作致谢词
  • ui设计外包贵阳网站优化
  • 常州高端模板建站移动网站建设指南
  • 调查问卷网站建设方案网站建设费与网络维护费区别
  • 如何做电商网站 昆明做网站一天能赚多少钱
  • 做网站大概需要几步建设网站的企业哪家好
  • 网站素材设计广州做企业网站
  • 展馆网站建设方案wordpress友情链接推荐
  • 中国核工业华兴建设有限公司网站天津培训网站建设