|
|
|
|
|
by mehhh
2447 days ago
|
|
Qt development using Python is similarly painful, I end up drafting things up in Qt Creator, taking that code and amending it to work in Python. The tooling for Qt needs help, I feel like this is a huge reason why shovelware Electron apps are so common now. Edit: Capitalization |
|
I think the pain is unfairly attributed to Qt. A lot of the pain actually comes from the poor tooling in the C++ world.
Conan is supposed to come to the rescue, but after attempting to use it, it feels like it's still not as easy to use as any other package manager (npm, pypi, gems, etc). I love C++ and Qt, but It's extremely difficult to convince people to start any new projects in C++.
Common C/C++ questions and answers in stack overflow: how do I do x in C++ (e.g. trim whitespace), the usual responses: 1. It's trivial to implement, do it yourself. 2. Why would you want to do that.
Compare that to pulling up a library to do that, or it's already baked into the standard library (e.g. Java).