Re:VS Code uses 13% CPU when idle due to blinking cursor ren...
by efdee on Thursday March 23, 2017 @12:59PM
(#13941609)
I can't speak for Qt, but GTK+ is not that great outside of the Linux bubble. IMHO, of course.
Re:VS Code uses 13% CPU when idle due to blinking cursor ren...
by fetbaffe on Thursday March 23, 2017 @06:11PM
(#13944818)
Qt is not that fun either, at least two years ago. Old style class hierarchies, clunky abstractions and awful build step (QMAKE). It got better with the use of lambdas, no longer necessary to have class to connect to a signal, lambda works as well.
However QML is an improvement. It was a bit quirky to get render the way you wanted and it was not native & look and feel, but maybe have gotten better since I used it. I could imagine that TypeScript + QML could be quite pleasant. Big downside is that the install size of your program is quite big.
Re:VS Code uses 13% CPU when idle due to blinking cursor ren...
by sqeaky on Thursday March 23, 2017 @03:59PM
(#13943660)
They aren't that great in the Linux bubble.
I say that from the developer and the user perspective.
Re:VS Code uses 13% CPU when idle due to blinking cursor ren...
by symlinkk on Thursday March 23, 2017 @01:49PM
(#13942171)
Qt isn't native. They're drawing their own widgets that look close to native - that's why you can theme Qt apps.
Re:VS Code uses 13% CPU when idle due to blinking cursor ren...
by dom0 on Thursday March 23, 2017 @02:33PM
(#13942691)
Factually incorrect, since Qt uses native widgets when possible. Applying Qt stylesheets usually disables use of the operating system's styling engine, i.e. only then Qt starts drawing the widgets by itself. Widgets that are not part of the native widget assortment are drawn by Qt.
Re:VS Code uses 13% CPU when idle due to blinking cursor ren...
by symlinkk on Thursday March 23, 2017 @11:19PM
(#13946341)
Then what is this blog post about? https://blog.qt.io/blog/2017/02/06/native-look-feel/
No it's not. If you want a fast full-featured cross-platform GUI toolkit, there are many: GTK+ and Qt are especially great, and have bindings for several languages.