完成文件读取

This commit is contained in:
2024-09-18 10:25:29 +08:00
parent f4e058c009
commit d9cdba7cb7
10 changed files with 435 additions and 57 deletions

View File

@ -3,22 +3,59 @@
#include <QMainWindow>
#include "global.h"
#include "readthread.h"
QT_BEGIN_NAMESPACE
namespace Ui {
class MainWindow;
class MainWindow;
}
QT_END_NAMESPACE
class MainWindow : public QMainWindow
{
Q_OBJECT
class MainWindow : public QMainWindow {
Q_OBJECT
public:
MainWindow(QWidget *parent = nullptr);
~MainWindow();
explicit MainWindow(QWidget *parent = nullptr);
~MainWindow() override;
private slots:
/*打开文件*/
void on_openFileBtn_clicked();
/*绘制时间图*/
void on_timeCustomBtn_clicked();
/*绘制数据变化图*/
void on_dataCustomBtn_clicked();
/*清空下拉框*/
void clearCombo();
/*设置底部左侧状态栏文字*/
void showStatusbar(const QString &str);
/*设置进度条进度*/
void setProgressBar(int bytesRead);
/*设置开始时间*/
void setBeginTime(const QDateTime &beginTime);
/*设置结束时间*/
void setEndTime(const QDateTime &endTime);
/*设置下拉框*/
void addCombo(const QStringList &names);
/*关闭进度条*/
void closeProg();
private:
Ui::MainWindow *ui;
ReadThread *readThread;
};
#endif // MAINWINDOW_H