#ifndef HISTORICALRECORDS_H #define HISTORICALRECORDS_H #include #include #include #include #include namespace Ui { class historicalrecords; } class historicalrecords : public QWidget { Q_OBJECT public: explicit historicalrecords(QWidget *parent = nullptr); ~historicalrecords(); private slots: void on_pushButton_clicked(); void on_pushButton_2_clicked(); void on_pushButton_3_clicked(); void on_pushButton_4_clicked(); private: Ui::historicalrecords *ui; void exportTableViewToExcel(QTableView* tableView); QString getDesktopPath(); QSqlTableModel* model; // QSqlQueryModel *model; QSqlQuery query; void exportTableViewToCsv(const QString &filePath); void openTable();//打开数据表 void getFieldNames();//获取字段名称,填充“排序字段”的comboBox }; #endif // HISTORICALRECORDS_H