57 lines
1.1 KiB
C++
57 lines
1.1 KiB
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);
|
|
}
|
|
|
|
void Form_textTips::insertImg(const QString &filePath)
|
|
{
|
|
QTextCursor cursor = ui->textBrowser->textCursor();
|
|
QTextImageFormat imgFormat;
|
|
imgFormat.setName(filePath);
|
|
cursor.insertImage(imgFormat);
|
|
cursor.insertText(QString("\n\n"));
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|