This. I really like Gitter because it can be crawled by search engines. This means people will (hopefully) find answers to questions and do not need to ask them every time.
In my spare time, I work on qtask -- an open-source organizer based on Taskwarrior. I use it in my daily work, and it helps me organize my to-do list. :)
To edit the project you just need to install the C++ extension and open the folder. In order to build you can create a custom task to run qmake && make
.
https://code.visualstudio.com/docs/editor/tasks#_custom-tasks
Not directly related but: When showing your work (or reporting bugs 🐱👤)it is really good to show people videos! For this I use sharex (open source windows only) or OBS (open source cross platform)
> I just have to use the webassembly plugin, right?
Be aware that the webassembly plugin is GPL only so your app has to be as well.
> Just some simple visualization/graphing apps.
IMHO there are way better (in terms of features) JS libraries for visualization than Qt has to offer.
> I've heard that Electron is "bulky and slow", but VSCode seems fast. Even SpaceX dragon capsule uses Electron for its UI! But logically, it seems like a native app should be better than a web app?
You can write bad (UI) code in javascript, c++ or in QML. It always depends on how you write your code.
​
Some reason I chose Qt over electron for ScreenPlay :
I can advise you to have a look at open source projects. By looking at the code you will learn really useful insights about software design. One project that uses QML/Ptyhon is https://github.com/alicevision/meshroom
As it seems it crashes somewhere deep inside Apples QuickTime kit (QTKit, where "QT" means QuickTime here, not "Qt"). Apparently others also had issues with QTKit on macOS 10.14, e.g. https://vuo.org/node/2394: "The underlying problem is that, starting in macOS 10.14.4, a video library that Vuo uses (Apple’s QTKit) is broken. Other apps that use QTKit have also stopped working."
According to their info:
Regarding the PySide/compiler version, you can check the CI logs: Where you can select any log raw from those configurations and get this:
agent:2021/04/13 16:01:52 build.go:379: -- The C compiler identification is GNU 8.3.1 agent:2021/04/13 16:01:53 build.go:379: -- The CXX compiler identification is GNU 8.3.1
It's my advice, largely based on the fact that your high school needs something now, and won't be needing it anymore a year from now. I understand it's not what you want to hear. It's entirely up to you to take it to heart or ignore it. Maybe you could set up a free system for your school to use whilst you're developing your own solution, as I guess the need is urgent? There's e.g. jitsi.