Я хочу иметь только левую рамку вокруг моего текста в QTextDocument
Я думаю, что для этого потребуется
<div style='
border-left: 6px solid red;
background-color: lightgrey;
'> Hello World </div>
, но допустим, у меня есть этот код qt
#include <QApplication>
#include <QWidget>
#include <QHBoxLayout>
#include <QTextEdit>
int main(int argc, char *argv[]) {
QApplication a(argc, argv);
QWidget *widget = new QWidget();
auto l = new QHBoxLayout(widget);
widget->setLayout(l);
QTextEdit *e = new QTextEdit(widget), *t = new QTextEdit(widget);
l->addWidget(e);
l->addWidget(t);
QObject::connect(e, &QTextEdit::textChanged, [=]() {
t->setHtml(e->toPlainText());
});
widget->show();
}
Теперь, если ввести HTML, я получил этот вывод
но правильный и требуемый вывод должен быть -
Я хочу вывод выше, что-то мне не хватает?