代码拉取完成,页面将自动刷新
#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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。