Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've tried using Briefcase before, and I completely gave up. The goal was to get a cross-platform Qt app compiled down to a single executable, but I couldn't even get it to run on the machine it was compiled on, much less a windows machine without Python installed.

Am I an outlier, or is it this difficult to get working at first? I imagine that once you get a working build, it must work quite smoothly!



I've used Python, Qt and BeeWare to develop an interactive tool to analyse compressed video. It's fast enough that I don't know it's not a native app. You can make some very complex applications if you learn to take advantage Qt's features.

I start with a release of WinPython, then use its command line to make a virtual environment, install `briefcase` and go from there.

I should also add that I found FMan's Build System to be quite easy to do the same thing: https://github.com/mherrmann/fbs-tutorial


I haven't used this framework, but this has been my experience with pretty much all UI frameworks and especially with Python ones. Even the demo projects are often a pain to package and starting from scratch means hours of reading docs and changing parameters almost at random to see what happens.

Windows is the absolute worst for packaging Python (unless you give up and package everything in a self-extracting exe, but then antivirus is even more likely to eat it) and Android barely runs native Qt (seriously, the demo project from their website straight up doesn't build), so I can imagine that running something with 4 layers of stuff in between would have even worse odds of working.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: