データベース サーバーにデータを送信するために QThread を継承するこのクラスを作成しましたが、どう思いますか? 改善できますか?
ありがとう
#ifndef QUERYTHREAD_H #QUERYTHREAD_H を定義 #含む クラス QSqlQuery; クラス QueryThread : public QThread { 公開スロット: bool exec(QSqlQuery *query, Priority priority=InheritPriority); 保護: virtual void run(); プライベート: bool m_hasError; QSqlQuery *q; }; #endif // QUERYTHREAD_H
#include "querythread.h" #含む #含む bool QueryThread::exec(QSqlQuery *クエリ, 優先度優先度) { q=クエリ; 開始(優先); while(isRunning()) qApp->processEvents(); m_hasError を返します。 } void QueryThread::run() { m_hasError=q->exec(); }