Files
ReadLog/mainwindow.h

70 lines
1.2 KiB
C
Raw Normal View History

2024-09-12 17:31:39 +08:00
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
2024-09-18 10:25:29 +08:00
#include "global.h"
#include "readthread.h"
2024-09-18 15:04:38 +08:00
#include "customtime.h"
2024-09-18 10:25:29 +08:00
2024-09-12 17:31:39 +08:00
QT_BEGIN_NAMESPACE
namespace Ui {
2024-09-18 10:25:29 +08:00
class MainWindow;
2024-09-12 17:31:39 +08:00
}
QT_END_NAMESPACE
2024-09-18 10:25:29 +08:00
class MainWindow : public QMainWindow {
Q_OBJECT
2024-09-12 17:31:39 +08:00
public:
2024-09-18 10:25:29 +08:00
explicit MainWindow(QWidget *parent = nullptr);
~MainWindow() override;
private slots:
/*打开文件*/
void on_openFileBtn_clicked();
/*绘制时间图*/
void on_timeCustomBtn_clicked();
/*绘制数据变化图*/
void on_dataCustomBtn_clicked();
2024-09-12 17:31:39 +08:00
2024-09-18 15:34:49 +08:00
bool inspectionData();
2024-09-18 10:25:29 +08:00
/*清空下拉框*/
void clearCombo();
/*设置底部左侧状态栏文字*/
void showStatusbar(const QString &str);
/*设置进度条进度*/
void setProgressBar(int bytesRead);
2024-09-18 15:34:49 +08:00
/*设置时间*/
void setTime();
2024-09-18 10:25:29 +08:00
/*设置下拉框*/
void addCombo(const QStringList &names);
/*关闭进度条*/
void closeProg();
2024-09-12 17:31:39 +08:00
2024-09-18 15:04:38 +08:00
void setPlotView(int jd, bool isNum, bool isTime);
void setWidget();
2024-09-12 17:31:39 +08:00
private:
Ui::MainWindow *ui;
2024-09-18 10:25:29 +08:00
ReadThread *readThread;
2024-09-18 15:34:49 +08:00
CustomTime *customTime;
QVector<int> jd;
QString dataName;
2024-09-12 17:31:39 +08:00
};
2024-09-18 10:25:29 +08:00
2024-09-12 17:31:39 +08:00
#endif // MAINWINDOW_H