我创建了这个继承自 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(); }