1 Star 0 Fork 0

glm-001/shenntoufromgithub

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
resdisplay.h 1.70 KB
一键复制 编辑 原始数据 按行查看 历史
glm-001 提交于 2024-09-13 10:35 +08:00 . resetcodes
#ifndef RESDISPLAY_H
#define RESDISPLAY_H
#include <QWidget>
#include "qjsonobject.h"
#include "qtimer.h"
#include "qthread.h"
#include "QXlsx/header/xlsxdocument.h"
#include "xlsxexportor.h"
#define VOLUME_EVERY_PAGE 15 //每个页面上显示的记录条数
namespace Ui {
class resdisplay;
}
class resdisplay : public QWidget
{
Q_OBJECT
public:
explicit resdisplay(QWidget *parent = nullptr);
~resdisplay();
public:
// updateTableView();
void initItemChooseOptions(void);
void initTableViewParams(void);
void goToPageX(int pageNo);
void goToPageX(QString id, QList<QStringList> pageNo);
void refreshTotalRecord(void);
void calTotlePage(void);
void initTableView( const QString &viewfile );
private slots:
QList<QStringList> get_record_msg( QString startDate,QString stopDate );
QList<QStringList> get_coefficients( void );
QList<QStringList> get_press_water_data(QString devId, QString startDate,QString stopDate );
void on_pushButton_2_clicked();
void on_pushButton_clicked();
void on_pushButton_3_clicked();
void on_pushButton_4_clicked();
void on_pushButton_5_clicked();
void on_pushButton_6_clicked();
void on_sig_print_excel_finish();
public slots:
void add_one_shentou_record(qint16 id,QJsonObject expermentRecod);
void add_one_waterlevel_record(qint16 id,QJsonObject expermentRecod);
void store_one_experment_record(qint16 id,QJsonObject expermentRecords);
private:
Ui::resdisplay *ui;
//for fill data to tabview
int totlePages,currentPage;
QList<QStringList> dataRecords;
QThread dataDealThd;
QTimer utilTimer;
public:
XlsxExportor tableExportor;
};
#endif // RESDISPLAY_H
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/glm-001/permeatefromgithub.git
git@gitee.com:glm-001/permeatefromgithub.git
glm-001
permeatefromgithub
shenntoufromgithub
main

搜索帮助