code_production/app/HGProductionTool/form_texttips.cpp

49 lines
882 B
C++

#include "form_texttips.h"
#include "ui_form_texttips.h"
#define TEXT_COLOR_RED(STRING) " <font color=red> " STRING " </font> " " <font color=black> </font> "
Form_textTips::Form_textTips(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Form_textTips)
{
ui->setupUi(this);
QFont ft;
ft.setPointSize(20);
ui->textBrowser->setFont(ft);
}
Form_textTips::~Form_textTips()
{
delete ui;
}
void Form_textTips::setViewContent(QString content)
{
ui->textBrowser->setText(content);
}
void Form_textTips::addContent(QString content, bool isNormal)
{
if (isNormal)
ui->textBrowser->insertPlainText(content);
else
{
ui->textBrowser->setTextColor(Qt::red);
ui->textBrowser->insertPlainText(content);
}
ui->textBrowser->moveCursor(QTextCursor::End);
ui->textBrowser->setTextColor(Qt::black);
}