ClockThread自定义信号的发送和接收(QtSDK thread/ClockThread)
来源:互联网 发布:对外汉语教师网络兼职 编辑:程序博客网 时间:2024/05/19 19:58
clockThread流程:
在main函数中定义了一个线程派生类,这个线程派生类是一个定时器,等定时器到一秒时,会把当前的日期和时间的字符串通过一个消息发送出来。
这样main函数就connect一个消息,把这个字符串setText到label中。
学习: 信号发送和接收,多线程。
//====================================================
#ifndef CLOCKTHREAD_H
#define CLOCKTHREAD_H
#include <QString>
#include <QThread>
class ClockThread : public QThread
{
Q_OBJECT
signals:
void sendTime(QString time);//这样定义一个信号.
private:
void run();//实现QThread的虚函数.
QString m_lastTime;//比较这一秒和上一秒的时间差,如不同,则sendTime信号.
private slots:
void timerHit();
};
在main函数中定义了一个线程派生类,这个线程派生类是一个定时器,等定时器到一秒时,会把当前的日期和时间的字符串通过一个消息发送出来。
这样main函数就connect一个消息,把这个字符串setText到label中。
学习: 信号发送和接收,多线程。
//====================================================
#ifndef CLOCKTHREAD_H
#define CLOCKTHREAD_H
#include <QString>
#include <QThread>
class ClockThread : public QThread
{
Q_OBJECT
signals:
void sendTime(QString time);//这样定义一个信号.
private:
void run();//实现QThread的虚函数.
QString m_lastTime;//比较这一秒和上一秒的时间差,如不同,则sendTime信号.
private slots:
void timerHit();
};
#endif // CLOCKTHREAD_H
- ClockThread自定义信号的发送和接收(QtSDK thread/ClockThread)
- QT 发射信号,接收槽,双线程演示(QtSDK演示程序)
- -自定义广播的发送和接收-
- linux高级信号发送和接收(附带消息)
- 信号发送(sigqueue)和接收(sigaction)
- 信号的转发 QSignalMapper,mutex 和waitcondition的使用(QtSdk--threads/movedobject)
- 自定义消息的发送和接收的方法
- C#简单实现自定义消息的发送和接收
- VC 自定义消息的发送和接收方法
- DELPHI中自定义消息的发送和接收
- C# 发送、接收和处理自定义的WINDOWS消息
- Linux信号机制之信号的发送及接收
- Android发送和接收自定义Broadcast
- 广播的发送和接收
- json的发送和接收
- 自定义消息的发送与接收处理
- 文件的自定义包发送接收
- PyQt4--发送带参数的自定义信号
- 无向图和有向图关于连通性的tarjan算法
- USB接口图示
- fedora的配置[转]
- hibernate 之 关系映射
- NeatUpload 网络上传大文件的web.config配置问题
- ClockThread自定义信号的发送和接收(QtSDK thread/ClockThread)
- windows7系统笔记本机建立无线wifi热点
- 给定单链表,检测是否有环等系列考题
- VC开源项目
- GetSafeHwnd()
- 【子实推荐/史海钩沉】国军抗战全纪实——100集系列纪录片
- 开心一下
- 转载 :ext spket,ext提示工具安装
- DMZ