Я пытаюсь установить пространство ввода переменного размера … Я знаю маленький HTML, но я написал некоторый текст (включая нажатие ввода) на QTextEdit, используя Qt Designer, и он снабжен некоторым кодом «должен работать», который я скопировал , что HTML часть моего кода …
Так что вот оно …
double space = 20;
QTextEdit *textEditor = new QTextEdit;
QString aux = tr("<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:%1pt;\"></p>",0).arg(QString::number(space));// arg replaces %1 by its argument.
textEditor->insertPlainText("Starts");
textEditor->insertHtml(aux);
textEditor->insertPlainText("End");
Если я открываю textEditor, он показывает только:
"StartsEnd"
в то время как это должно показать что-то вроде этого
"Starts
End"
Может кто-нибудь помочь мне определить ошибку?
Задача ещё не решена.