4 ms·
Yeah, because people were using that for some older Qt Widgets apps. AFAICT it was never supported for Qt Quick because that doesn't even use the Qt platform st
by md8z 5y ago
Yeah, because people were using that for some older Qt Widgets apps. AFAICT it was never supported for Qt Quick because that doesn't even use the Qt platform style.
- AshamedCaptain 5y agoGoing to ask: do you know _any_ desktop software using Qt Quick ?
- md8z 5y agoYes. KDE has been slowly adopting it for 11 years (!) now: https://aseigo.blogspot.com/2010/10/plasma-in-18-24-months.html https://aseigo.blogspot.com/2010/10/plasma-in-18-24-months.h...
- jcelerier 5y agoAs a data point the immense majority of apps I use are still widgets.
- md8z 5y agoYeah they will be if you use a lot of those old style toolbars-forms-and-dialogs apps. For other apps I don't see much interest in Qt Widgets.
- AshamedCaptain 5y agoWtf. We really live in different worlds. Most programs you use in your desktop are not "toolbars-forms-dialogs-and-buttons" ? What exactly do you use ? Braille interface ?
- md8z 5y agoWeb browsers? Programs based around images/video? LibreOffice? Krita? Blender? Most "productivity" apps I see are based around a canvas or around images in some way. If they can hardware accelerate that, they will.
- AshamedCaptain 5y agoAll of these are "toolbars-forms-dialogs-and-buttons". Something like this https://github.com/KDE/kongress/blob/master/screenshots/combined.png https://github.com/KDE/kongress/blob/master/screenshots/comb... would perhaps not be "toolbars-forms-dialogs-and-buttons" , but that is hardly recognizable as an application you find on your desktop PC.
- md8z 5y agoExcept they aren't really, the main widget in all of those is already an OpenGL accelerated canvas... If your application is primarily a form or a dialog then yeah, but everything else that has images or video or custom drawing is going to want hardware acceleration. Maybe you spend a lot of time filling out forms or in text editors or writing emails? But I think even those text-based apps will want to be hardware accelerated eventually too, just look at the number of GPU rendered terminal emulators that are popping up.
- jcelerier 5y ago> Yeah they will be if you use a lot of those old style toolbars-forms-and-dialogs apps. that's, like, most apps by a gigantic margin.
- md8z 5y agoI can't say that's been my experience!
- jcelerier 5y agoI've just checked my desktop and (besides a ton of terminals), I have : - Zim (GTK widgets note taking app): https://zim-wiki.org/ https://zim-wiki.org/ - Strawberry (Qt widgets music player): https://www.strawberrymusicplayer.org/ https://www.strawberrymusicplayer.org/ - QtCreator (Qt widgets IDE) - KTimeTracker (Qt widgets time tracker) - Telegram (Qt widgets, even if it does not look like it ;p) - Firefox (its own thing, hardware-accelerated) - VSCode (electron, hardware-accelerated) My document-writing software is TeXStudio, also in Qt widgets. The main software I work on, https://ossia.io https://ossia.io is too (the canvas can be rendered with Qt's GL painter but this leads to better performance only on 4K+ resolutions, on 2K Qt's software renderer is faster and has less latency in all the systems I could try, and has a way lower "idle" energy consumption as it does not particularly wake the GPU). Other than that, software that I use occasionnally are all widgets-based and don't do GPU rendering (AFAIK): LMMS, QLC+... Anecdotally, I tried every GPU accelerated terminal I could find and none felt as good as my trusty old urxvt