3
我已经创建了这个类,该类继承自QThread用于将数据发送到数据库服务器,您怎么看待它?可能会损坏?QThread发送大量查询到数据库
由于
#ifndef QUERYTHREAD_H #define QUERYTHREAD_H #include class QSqlQuery; class QueryThread : public QThread { public slots: bool exec(QSqlQuery *query, Priority priority=InheritPriority); protected: virtual void run(); private: bool m_hasError; QSqlQuery *q; }; #endif // QUERYTHREAD_H
#include "querythread.h" #include #include bool QueryThread::exec(QSqlQuery *query, Priority priority) { q=query; start(priority); while(isRunning()) qApp->processEvents(); return m_hasError; } void QueryThread::run() { m_hasError=q->exec(); }