Я пытаюсь добавить горизонтальную линию в QTextCursor и изменить толщину и цвет линии, используя следующий код:
QTextDocument doc=new QTextDocument();
QTextCursor *cursor=new QTextCursor(doc);
cursor->insertHtml("<hr style='color:black;height:30px'>");
Я могу нарисовать горизонтальную линию, но цвет и толщина линии не изменились. Любая помощь будет оценена!
Приведенный ниже код можно использовать для рисования горизонтальной линии с использованием QTextDocument и QtextCursor:
QTextFrameFormat frameFormat;
frameFormat.setHeight(10);
frameFormat.setWidth(2350);
frameFormat.setBackground(Qt::black);
cursor->insertFrame(frameFormat);
Это невозможно с QTextDocument
, Вы можете прочитать о поддерживаемом html-подмножестве в Qt Вот.