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

--- Comment #9 from Ralf Jung <p...@ralfj.de> ---
> The way Qt works is that it expects for the environment it's run in to set a 
> QPT that tells it how to integrate Qt apps into that environment so they look 
> and feel correct. This is *how* Qt apps know how to look and feel native in 
> the environment they're run in. But if the environment doesn't bother to 
> provide a QPT, then the integration doesn't happen and Qt apps look and feel 
> junky.

I doubt Microsoft and Apple are providing QPT so that can't be the full story.

But also, Qt can't just declare that someone else must do some work. That's not
how open-source works.

> Clearly GNOME people do not have the interest, skill, and/or time to get it 
> done. That's fine; I can't blame them. So the task basically falls to distro 
> maintainers. 

No, I can't agree with that. Distro maintainers do integration, yes, by gluing
together what exists and then testing that it all works together. It is not
their task to *write entirely new UI themes* for a toolkit that unilaterally
decided that it wants to out-source this work.

If Qt wants to look and feel native wherever possible, that's great. But that
should come *on top of* providing a good baseline that works everywhere that Qt
hasn't yet gained native support for. I don't expect Qt applications in GNOME
to be perfectly polished and integrated without help from the GNOME people. But
I do expect them to meet a reasonable baseline, and it is Qt's responsibility
to deliver that baseline.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to