首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

普普通通类与线程的通信

2013-02-03 
普通类与线程的通信一个继承自QRunnable的类,想要发送数据给别的线程怎么做呢?能实现吗?我使用了信号和槽

普通类与线程的通信
一个继承自QRunnable的类,想要发送数据给别的线程怎么做呢?能实现吗?
我使用了信号和槽函数,显示错误说是 这个类不是QObject 不能发送信号。

我在做线程池这块,这个类是我的任务对象类,执行完任务要返回结果给 数据库线程。
[解决办法]
class myThread : public QObject,public QRunnable
{
    Q_OBJECT
public:
    myThread(QObject *parent = 0);
    ~myThread();
    void run();
signals:
    void mySignal(int);
};

注意继承的顺序,要先继承QObject

热点排行