Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.14.0
-
None
-
Issue seen in a plain C++ environment, as well as in Pyside2 and PyQt5
The issue has been seen on LXDE (Lubuntu 18.04), KDE and WIndows 8
-
-
76fbe75abee7d77911467d56630176f777e8ed78 (qt/qtbase/5.14)
Description
We see an empty line (\n) at the top of QTextEdit and QLabel widgets when using markdown formatting
Please note: This has not been tested on a C++ environment, so it's possible that the bug is only for Pyside2 and PyQt5
Update: Has been seen in a plain C++ environment (see comment from chehrlic), as well as on Pyside2 and PyQt5. (First found on PyQt5)
Below is a minimal example (the result can be seen in the attached screenshot)
import sys from Pyside2 import QtWidgets class MyMainWindow(QtWidgets.QMainWindow): def __init__(self): super().__init__() self.qte = QtWidgets.QTextEdit() self.qte.setReadOnly(True) self.qte.setMarkdown("Markdown text") self.setCentralWidget(self.qte) self.show() app = QtWidgets.QApplication(sys.argv) main_window = MyMainWindow() main_window.show() app.exec_()
Attachments
Issue Links
- relates to
-
QTBUG-94462 Qt Quick TextEdit.insert() does not process Markdown text
- Closed
For Gerrit Dashboard: QTBUG-81060 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
285696,7 | Remove empty block at beginning of imported markdown | 5.14 | qt/qtbase | Status: MERGED | +2 | 0 |