#ifndef LOGWINDOW_H #define LOGWINDOW_H #include #include #include #include #include #include #include #include namespace Ui { class LogWindow; } class LogWindow : public QDialog { Q_OBJECT public: explicit LogWindow(QWidget *parent = nullptr); ~LogWindow(); void addLog(char attr,const QString &tag,const QString &msg,qulonglong time,const QString &func); void clearLog(); private slots: void on_bt_clear_clicked(); void on_bt_export_clicked(); private: Ui::LogWindow *ui; QStandardItemModel *tableModel;//表格数据 void drawTableHeader(); bool exportCSV(const QString &filename); }; #endif // LOGWINDOW_H