【Qt-QThread-QQueue】

Qt编程指南

  • [■ QThread](#■ QThread)
    • [■ 示例](#■ 示例)
  • [■ QQueue](#■ QQueue)

■ QThread

■ 示例

cpp 复制代码
#include <QThread>
class myThread : public QThread
{
    Q_OBJECT
signals:
    downloaded(int);
public:
    myThread();
    void run()
    {
        for(int i=0;i<100; i++)
        {
            //p1->setValue(i);
            emit downloaded(i);
            QThread::sleep(2);
        }
    }
};
t2 = new myThread;
t2->start();

■ QQueue

cpp 复制代码
头文件#include<QQueue>

/*定义一个队列 <>中的类型也可以是自己定义的结构体类性*/
QQueue<uint8_t> queue;   
 
/*入队列*/
queue.enqueue(128); 

/*出队列*/
uint8_t num = queue.dequeue();   
          
/*队列判空,返回boo类型*/
queue.isEmpty();                    

/*队列元素个数,返回队列中还有多少个元素*/
queue.size();                        

/*清空队列*/
queue.clear();

cpp 复制代码

cpp 复制代码
相关推荐
weixin_440784111 小时前
【HandlerThread实现原理】
android·java·开发语言
天空'之城1 小时前
C 语言工业级通用组件手写 24:互补滤波
c语言·开发语言·互补滤波·嵌入式算法·工业级组件
XR1234567881 小时前
工厂车间无线网络方案对比:AGV漫游哪家强?
开发语言·php
傻啦嘿哟2 小时前
某短视频平台视频爬虫实战:抓取推荐流视频信息,绕过反爬的3种技巧
开发语言·爬虫·python
現実君2 小时前
【硬件进阶】AD22上位替换JLEDA教程
开发语言·php
mubei-1233 小时前
SpringDAO的用法
java·开发语言·数据库
格林威5 小时前
多相机微秒级对齐:硬件触发 vs PTP(IEEE 1588)方案实战对比
开发语言·人工智能·数码相机·机器学习·计算机视觉·视觉检测·机器视觉
初级代码游戏6 小时前
iOS开发 Swift 速记2:三种集合类型 Array Set Dictionary
开发语言·ios·swift
峥嵘life8 小时前
Android WiFi 热点 Channel 信道 和 Frequency 频率 转换总结
android·开发语言
wgego8 小时前
基础的反序列化一些总结(php和java)
java·开发语言·笔记