New line (\n) doesn't work
Solved
General and Desktop
-
Hi,
I try to use the code below in a QMessageBox.QString submit_warning; submit_warning = submit_warning + "<b><font size='16' color='red'>*Please add a picture of the Friend!\n</b></font>";
The text is displayed nicely, but the new line character is not working. It prints the next warning in the same line.
Please tell me what I did incorrectly.
Thank you. -
Going by memory (so I might be wrong)....
Short version: use a "<br>" instead.
Long version: QMessageBox::textFormat defaults to Qt::AutoText, which attempts to detect if you're using Qt::PlainText or Qt::RichText. I believe that "\n" works for PlaintText, while "<br>" works for RichText. And I'm guessing, your existing HTML markup (such as "<b>") will cause the detection to choose RichText.
Cheers.
-
@Paul-Colby thank you