News for hackers. Stuff that matters.
Re:Rust Qt Binding Generator by sevensor on Friday May 18, 2018 @09:40AM (#17101331)
If you're writing Qt, getting it to work on Linux if it already works on Windows probably isn't terrible. It certainly hasn't been for the PyQt GUI program I work on. Making a working Qt/X11 program work on Windows, on the other hand -- that could be painful.
Re:Rust Qt Binding Generator by danieldk on Friday May 18, 2018 @11:52AM (#17102424)
Making a working Qt/X11 program work on Windows, on the other hand -- that could be painful.

I maintain a Qt application for Linux/macOS/Windows, with in total ~70kloc the last time I looked. It started as a Linux application, but porting to Windows was not a lot of effort and the amount of platform specific code is very small. The painful part on Windows are some non-Qt dependencies, such as libxml2, libxslt, DB XML, etc.

The port to macOS required much more platform-specific code to implement macOS-specific behavior (such as keeping the application running when the last window closes), building working, signed application bundles, etc.