[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [QtCurve] [Bug 357365] New: round and rounded objects have wrong appearance under Qt5
From:       RJVB via KDE Bugzilla <bugzilla_noreply () kde ! org>
Date:       2015-12-31 11:05:11
Message-ID: bug-357365-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=357365

            Bug ID: 357365
           Summary: round and rounded objects have wrong appearance under
                    Qt5
           Product: QtCurve
           Version: unspecified
          Platform: Compiled Sources
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: qt5
          Assignee: yyc1992@gmail.com
          Reporter: rjvbertin@gmail.com
                CC: hein@kde.org

QtCurve can look great under Qt4/KDE4, and has the advantage to provide a more
compact layout than is possible with the KF5 versions of the standard Oxygen
and Breeze themes.

There is however an unresolved issue with the drawing of round/elliptical and
rounded objects, a regression in the Qt5 port compared to the Qt4 version.

See the attached screenshots.

Reproducible: Always

Steps to Reproduce:
Compare the appearance of radiobuttons, checkboxes, round sliders and even
pushbuttons in a Qt4/KDE4 and a Qt5/KF5 application both using the QtCurve
theme.

Actual Results:  
The Qt5/KF5 application looks strange and sometimes even toyish (rounded
"slider")

Expected Results:  
Identical appearance

The drawing code is (almost) identical, and I can find no indication in the Qt
documentation that requirements have changed for drawing circular/elliptic
things. The result looks like something isn't being anti-aliased, even after
turning on antialiasing everywhere where it was being kept off. (IOW, I have
not introduced new AA renderhints.) Forcing a pen linewidth different from 1
pixel (assuming that that could improve AA) made no difference either.

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic