capy-ui / capy

💻Build one codebase and get native UI on Windows, Linux and Web
https://capy-ui.org
Mozilla Public License 2.0
1.69k stars 62 forks source link

Qt Backend #30

Closed kassane closed 1 year ago

kassane commented 1 year ago

Obviously interop c++ ​​is quite complex. However, perhaps a possibility begins to emerge.

Qt widgets (C binding)

zenith391 commented 1 year ago

Thanks for addressing the question but I do not think this would fit Capy. If we include a full multi-platform library inside of it, might as well skip Capy and just use a Qt wrapper directly. So I don't think I'll implement that as this would essentially make Capy a shim over Qt.

mgord9518 commented 1 month ago

I think this might be worth opening back up for the use-case of Qt-based nix DEs. I've started working on some rudimentary Qt bindings to C and Zig, and I'd be happy to include it as an alternative backend. Qt may be a cross-platform toolkit, but it is the* native toolkit for KDE, LxQt, etc.