[Interest] Styling Qt Widgets with Qt Quick
Michael Jackson
mike.jackson at bluequartz.net
Tue Jan 7 14:16:49 CET 2020
You probably want to look into using CSS to style the Widgets. Then create a loading mechanism to load a new CSS into the application thus changing its appearance. This is what we did for our app. There are a lot of subtle interactions with CSS and each particular desktop environment which can take some time to work through but since you are only working on a Linux distribution you should be fine.
--
Mike Jackson
On 1/7/20, 7:06 AM, "Interest on behalf of Noah Davis" <interest-bounces at qt-project.org on behalf of noahadvs at gmail.com> wrote:
Thanks for the suggestion. I had a look and they don't seem to be
using Qt Quick at all though. My goal isn't necessarily to make a
mobile-ish UI either.
What I want to do is make Qt Quick and Qt Widget apps look the same
under KDE Plasma or other Linux desktop environments. Ideally, it
should also be possible to edit the look of the theme without
recompiling the C++ by editing QML files.
On Mon, Jan 6, 2020 at 5:55 PM Jean-Michaël Celerier
<jeanmichael.celerier at gmail.com> wrote:
>
> > I want to make a Qt Widget style that looks exactly the same as
> controls that are made with Qt Quick/QQC2/Kirigami. Is it possible to
> style Qt Widgets with Qt Quick or will it be possible in Qt 6? If it
> is/will be possible, could it be considered a good idea in the first
> place?
>
> You could look maybe on how Telegram is coded, it's all QWidget and has a
> really mobile-like feel : https://github.com/telegramdesktop/tdesktop
>
> It's using that lib behind the scene : https://github.com/desktop-app/lib_ui
>
> Best,
> Jean-Michaël
>
> On Mon, Jan 6, 2020 at 4:14 AM Noah Davis <noahadvs at gmail.com> wrote:
>>
>> Hello,
>>
>> I want to make a Qt Widget style that looks exactly the same as
>> controls that are made with Qt Quick/QQC2/Kirigami. Is it possible to
>> style Qt Widgets with Qt Quick or will it be possible in Qt 6? If it
>> is/will be possible, could it be considered a good idea in the first
>> place?
>>
>> I'm aware of KDE's qqc2-desktop-style (it makes QQC2 look like Qt
>> Widgets) and I've heard that Qt plans to make it easier to synchronize
>> the look of Qt Widgets and Qt Quick in Qt 6, but I don't know the
>> details.
>>
>> Thank you,
>> Noah Davis
>> _______________________________________________
>> Interest mailing list
>> Interest at qt-project.org
>> https://lists.qt-project.org/listinfo/interest
_______________________________________________
Interest mailing list
Interest at qt-project.org
https://lists.qt-project.org/listinfo/interest
More information about the Interest
mailing list