[Interest] widget rendering (alignment, sizing) issues on OS X
René J. V. Bertin
rjvbertin at gmail.com
Tue May 24 20:40:51 CEST 2016
René J.V. Bertin wrote:
I think I posted the question below to the wrong list.
Has anyone ever noticed widgets not being aligned correctly because of sizing
issues on OS X, outside of KDE applications, as shown in the link below?
https://bugs.kde.org/show_bug.cgi?id=363423
I've dug around some more on this and had some feedback which led me to
understand that this happens when widgets are used that somehow do not use
QMacStyle but QStyle instead.
The fixes I found are extremely simple, requiring only the
Qt::WA_LayoutUsesWidgetRect attribute to be set on the widget in question:
https://git.reviewboard.kde.org/r/128002
https://git.reviewboard.kde.org/r/128004
https://git.reviewboard.kde.org/r/128005
The issue also occurs with comboboxes but I haven't yet identified where I could
try the same fix.
The question that has come up is whether this attribute shouldn't simply always
be set in QPushButtons, as there appears to be no effect of setting the
attribute on Linux (or when using other widget styles on OS X).
Thoughts on that?
R
> Hello,
>
> FYI:
> I'm cross-posting a link to a KDE bug report I just filed, about rendering
> issues with certain kinds of widgets on OS X. These occur only with the
> "macintosh" widget style, also when I use that style in combination with the
> XCB qpa plugin. That does suggest the issue might be somewhere in Qt's
> "macintosh" widget drawing routines. A screenshot is attached to the bug
> report.
>
> https://bugs.kde.org/show_bug.cgi?id=363423
>
> Cheers,
> R.
More information about the Interest
mailing list