Files
handleaiuinew/HanddleAI/HandleAiUi-new/uiModule/components/fancyLogWindow.h
T
2024-05-18 23:53:26 +08:00

26 lines
668 B
C++

#include <QApplication>
#include <QMainWindow>
#include <QTextEdit>
#include <QDateTime>
class LogWindow : public QMainWindow {
public:
LogWindow(QWidget* parent = nullptr) : QMainWindow(parent) {
// 创建日志框
logTextEdit = new QTextEdit(this);
logTextEdit->setReadOnly(true); // 设置为只读
// 设置主窗口布局
setCentralWidget(logTextEdit);
}
// 添加日志信息
void addLog(const QString& message) {
QString logMessage = QDateTime::currentDateTime().toString("[yyyy-MM-dd hh:mm:ss] ") + message;
logTextEdit->append(logMessage); // 追加文本到日志框
}
private:
QTextEdit* logTextEdit;
};