News for hackers. Stuff that matters.
Re:Cross-Platform GUI Toolkit Trainwreck (2016) by jcelerier on Thursday April 25, 2019 @04:14PM (#19752080)
> 1) I want to write a GUI code once

> 2.1) I want to ship something that looks the same on Windows / Linux / MacOS

> 3.1) I want to ship a small and efficient binary

well, with Qt I write my code once, which looks the same on windows / linux / osx / $nicheos and the result is fairly performant - I've got tables with tens of thousands of elements which update at rates greater than 100hz and the UI does not bat an eye. I'm not even using the GPU-based scene graph (QtQuick) but instead uses the CPU-based raster engine. Here's the software I'm developing : https://github.com/OSSIA/score/

So what is missing ? For what it is, the binary is relatively small (and I also link against LLVM and a few other large libraries, and am not even doing global static linking + LTO...).

Re:Cross-Platform GUI Toolkit Trainwreck (2016) by phtrivier on Thursday April 25, 2019 @05:13PM (#19752568)
Out of curiousity, how big is your binary ? Seems like everyone does not have the same definition of "small", hence the brackets ;)

But sure, qt seems to hit 1,2,3 , although 3.1 will fuel flamme wars that we dont realky care about as long as you can ship code. Good for you !

Re:Cross-Platform GUI Toolkit Trainwreck (2016) by ensiferum on Friday April 26, 2019 @04:22AM (#19755650)
I've got tables of millions of rows and can also confirm Qt just performs!