-
Suggestion
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
QScreen::geometry() and QScreen::size() return a scaled screen size, as documented at https://doc.qt.io/qt-6/highdpi.html#device-independent-screen-geometry
You can get the unscaled resolution by multiplying the reported size by the device pixel ratio:
auto scr = app.primaryScreen(); qDebug() << scr->size() * scr->devicePixelRatio();
Suggestion
Provide a convenience function to return the unscaled resolution (QScreen::unscaledSize() ?)
| For Gerrit Dashboard: QTBUG-109666 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 588785,1 | Add QScreen::nativeGeometry() and QScreen::nativeAvailableGeometry() | dev | qt/qtbase | Status: NEW | 0 | 0 |