1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #ifndef MAINWINDOW_H
- #define MAINWINDOW_H
- #include <QMainWindow>
- #include <QSqlDatabase>
- #include <QSqlQuery>
- #include <QDateTime>
- #include "logthread.h"
- #include "dbthread.h"
- #include "evalthread.h"
- QT_BEGIN_NAMESPACE
- namespace Ui { class MainWindow; }
- QT_END_NAMESPACE
- class MainWindow : public QMainWindow
- {
- Q_OBJECT
- public:
- MainWindow(QMainWindow *parent = nullptr);
- ~MainWindow();
- void start();
- void evalData();
- public slots:
- void timeout();
- void getParam(QString PathMdb, QString PassWd);
- void SqlLog(QString log);
- private slots:
- void on_pushButton_clicked();
- private:
- QTimer *timer;
- QSqlDatabase mainDB;
- Ui::MainWindow *ui;
- QString PathMdb;
- QString PassWd;
- LogThread *logThread;
- DBThread *dbThread;
- EvalThread *evalThread;
- };
- #endif // MAINWINDOW_H
|