V20260112-2.3.7
在更多关键的地方添加了错误捕获。 CsvWriter修改为DataRecorder。 打包图片不再开启新线程处理。 部分错误修复。
This commit is contained in:
@@ -451,12 +451,12 @@ private:
|
||||
QString dbPath;
|
||||
};
|
||||
|
||||
class CsvWriter : public QThread {
|
||||
class DataRecorder : public QThread {
|
||||
public:
|
||||
CsvWriter(SQLiteDB* dbIn, QList<std::pair<QString, QString>>externalInitDataVec = QList<std::pair<QString, QString>>()) : db(dbIn) {
|
||||
DataRecorder (SQLiteDB* dbIn, QList<std::pair<QString, QString>>externalInitDataVec = QList<std::pair<QString, QString>>()) : db(dbIn) {
|
||||
db_InitColumns.append(externalInitDataVec);
|
||||
}
|
||||
~CsvWriter() {
|
||||
~DataRecorder () {
|
||||
// 确保线程安全退出
|
||||
if (isRunning()) {
|
||||
quit();
|
||||
|
||||
Reference in New Issue
Block a user