News for hackers. Stuff that matters.
Re:Ask HN: How to do cross platform GUI? by anang on Saturday August 22, 2020 @07:05AM (#24243305)
Thanks for the responses! I’m sort of aware of specific products/projects for cross platform desktop app development, and it’s fairly easy to just google and get a lot of the same answers here.

What I’m more looking for are specific resources on how to do it. Like say I choose qt, what then? How do I go from an idea to a cross platform app with a reasonable build pipeline and a clear method for installation?

Re:Ask HN: How to do cross platform GUI? by Gibbon1 on Saturday August 22, 2020 @06:01PM (#24247620)
I don't have direct experience but I know that Codelite and Code::Blocks IDE's use qt and both run on Windows, Linux, and MacOS. You could look at how they do it. Both projects eat their own dogfood, so you can with a little work build and install them yourself. And I 99% certain codelite has a wizard that can create a basic qt or wxwidgets project.

Also see Qt Creator.

Re:Ask HN: How to do cross platform GUI? by VZ on Saturday August 22, 2020 @06:09PM (#24247674)
Both Codelite and Code::Blocks are written using wxWidgets.
Re:Ask HN: How to do cross platform GUI? by Gibbon1 on Saturday August 22, 2020 @07:09PM (#24248015)
You are correct.
Re:Ask HN: How to do cross platform GUI? by eldelshell on Sunday August 23, 2020 @05:52AM (#24250819)
It also depends on your ecosystem of choice. If you know Java then a single maven command will build you a full JavaFX application. If you're more comfortable with web, a single npm command will build an Electron app.