Breeze widget style for KF5
Hugo Pereira Da Costa
hugo.pereira at free.fr
Wed Aug 13 10:06:53 UTC 2014
On 08/12/2014 11:34 PM, Àlex Fiestas wrote:
> On Monday 11 August 2014 12:51:21 Milian Wolff wrote:
>> a) what's the advantage of having a native widget style, compared to using
>> QtCurve settings? Are there things missing / not implementable in QtCurve?
> We did some rought tests and QtCurve was waaaay slower than Oxygen (that at
> the same time was slower than Fusion).
> The test we did was re-painting widgets over and over with different styles and
> then measuring instructions and time iirc.
many thanks for doing this test (glad to hear that oxygen is not the
biggest beast around :))
Now, to be honest, I'm not sure how 'relevant' the test is, and the
outcome might well be very GPU related.
Oxygen, unlike QtCurve, uses a lot of QPixmap all over the place for
rendering and caching, which is known to be quite expensive on some
GPUs, and not at all on others.
Also, for the comparison to fusion, oxygen has tons of animations, which
causes several (as opposed to one) localized repaints for basically each
user interaction, and this will cost, naturally. (not sure what's the
status of QtCurve with that respect).
In any case, I'd also be curious to see the outcome for the current
breeze code (kde:scratch/hpereiradacosta/breeze), for which the
rendering is supposedly much simpler than oxygen, and no caching is
used. (but animations are there)
> Kde-frameworks-devel mailing list
> Kde-frameworks-devel at kde.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Kde-frameworks-devel