like really my number 1 deterrent from ever building open source native software is
well, one, maintenance costs
but number TWO is cross-platform accessibility
i don't wanna go and learn this framework only to find out later oops a huge segment of people can't actually interface with this
@RAOF okay so like,
suppose i don't want to work in C++ at all
does Qt have a C interface that i can import and call from or am i basically resigned to using their language and tools if i want to use their framework
i don't like working with big Projects or Creators or IDEs i just want code i can import and call to make things >:/
@onethousandtwentyfour Nope, no C interface.
If everything you want to do can be expressed in QML you pretty much *can* just use that (for an example close to home, a surprising amount of the Unity8 shell was QML), but I think there needs to be at least a minimal C++ file loading it up.
You could also use one of the other languages it's bound to; I understand that the Python bindings are pretty good, and there are a bunch of others: https://wiki.qt.io/Language_Bindings
@onethousandtwentyfour For cross-platform, you're stuck with either GTK2 (old) or Qt5 (enterprise-sized pain in the ass). Or winelib. That might not be a totally terrible idea.
Gtk3 is right out, they couldn't even be bothered making it cross-platform between linux desktops.