Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.9.0 Beta 3
-
None
-
Win 10 64bit, MSVC2015 U3
Description
Normal rendering, no high DPI scaling involved. Freetype is not affected.
QMessageBox::information(...."<html><head/><body><p>bla <b> bold bla</b> blub" "<i>italic</i>blob</p></body></html>");
Notably shows in Qt Creator 'File changed on disk' dialog.
QLabel(0x270dbf623a0, name="qt_msgboxex_icon_label") "" QFont( "Segoe UI,9,-1,5,50,0,0,0,0,0" ) QLabel(0x270dbf62250, name="qt_msgbox_label") "<html><head/><body><p>bla <b> bold bla</b> blub<i>italic</i>blob</p></body></html>" QFont( "Segoe UI,9,-1,5,50,0,0,0,0,0" )
Appears to be Vista style only. This is then related to the QWindowsVistaStyle::drawPrimitive() drawing a white theme panel on message boxes at src\widgets\styles\qwindowsvistastyle.cpp:788 and caused by some alpha blending issue.
Introduced by "Cleanup rgb32 text-blending code path" d160809015e49d6435dc876135b88f17af4f8008 https://codereview.qt-project.org/#/c/184708/
Attachments
Issue Links
- is duplicated by
-
QTBUG-60787 Message boxes look weird on Windows
- Closed
-
QTBUG-60906 Save Form dialog of designer has ugly font
- Closed
- relates to
-
QTBUG-60571 Vistastyle paints invalid pixel data in backing store
- Reported
- resulted from
-
QTBUG-60469 [5.9 REG] Garbled text rendering with QLabel and alpha channel
- Closed
For Gerrit Dashboard: QTBUG-60562 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
193482,2 | Fix two typos in the new text blending | 5.9 | qt/qtbase | Status: ABANDONED | 0 | 0 |
193534,1 | Revert "Cleanup rgb32 text-blending code path" | 5.9 | qt/qtbase | Status: ABANDONED | +2 | 0 |
193561,2 | Revert gamma-corrected handling of transparent destination buffer | 5.9.0 | qt/qtbase | Status: MERGED | +2 | 0 |