Files
Misaki bb600bbbc4 first
2025-12-04 19:11:29 +08:00

31 lines
909 B
C++

#include "T_LogWidget.h"
#include <ElaListView.h>
#include <QVBoxLayout>
#include "ElaLog.h"
#include "T_LogModel.h"
T_LogWidget::T_LogWidget(QWidget* parent)
: QWidget{parent}
{
QVBoxLayout* mainLayout = new QVBoxLayout(this);
mainLayout->setContentsMargins(0, 5, 5, 0);
ElaListView* logView = new ElaListView(this);
logView->setIsTransparent(true);
_logModel = new T_LogModel(this);
logView->setModel(_logModel);
mainLayout->addWidget(logView);
connect(ElaLog::getInstance(), &ElaLog::logMessage, this, [=](QString log) {
_logModel->appendLogList(log);
});
_logModel->appendLogList("测试条例11223344556677889900");
_logModel->appendLogList("测试条例11223344556677889900");
_logModel->appendLogList("测试条例11223344556677889900");
_logModel->appendLogList("测试条例11223344556677889900");
}
T_LogWidget::~T_LogWidget()
{
}