Files
handleaiuinew/HanddleAI/parm/pptview.h
T
2024-05-18 23:53:26 +08:00

54 lines
976 B
C++

#ifndef PPTVIEW_H
#define PPTVIEW_H
/*
日志表格
*/
#include <QWidget>
#include <QLabel>
#include <QLineEdit>
#include <QFont>
#include <QColor>
#include <QTextBrowser>
#include <QTabWidget>
#pragma execution_character_set("utf-8")
class DateStateLabel;//
class LogTable;//
class PptView : public QWidget {
Q_OBJECT
private:
QString currPath;
QFont m_Font;
public:
explicit PptView(QWidget* parent = nullptr);
~PptView();
void initwidget();
void my_SetFont(const QFont& afont) { m_Font = afont; };
void setPath(QString path) { currPath = path; initwidget(); }
};
class LogTable : public QTabWidget
{
Q_OBJECT
public:
explicit LogTable(QWidget* parent = nullptr);
~LogTable();
void initwidget();
private:
QTextBrowser* m_plclog; // PLC日志
QTextBrowser* m_systemlog; // 系统日志
signals:
void GetMsgShow(const QString msg);
protected:
void showLog(const QString msg);
};
#endif // !PPTVIEW_H