【发布时间】:2009-02-11 13:01:25
【问题描述】:
我创建了这个继承自 QThread 的类,用于向数据库服务器发送数据,你怎么看?可以改进吗?
谢谢
#ifndef QUERYTHREAD_H
#define QUERYTHREAD_H
#包括
类 QSqlQuery;
类查询线程:公共 QThread {
公共插槽:
bool exec(QSqlQuery *query, Priority priority=InheritPriority);
受保护:
虚空运行();
私人的:
布尔 m_hasError;
QSqlQuery *q;
};
#endif // QUERYTHREAD_H
#include "querythread.h"
#包括
#包括
bool QueryThread::exec(QSqlQuery *query, Priority 优先级)
{
q=查询;
开始(优先级);
while(isRunning()) qApp->processEvents();
返回 m_hasError;
}
无效查询线程::运行()
{ m_hasError=q->exec(); }
【问题讨论】:
标签: qt4