Hacker News new | past | comments | ask | show | jobs | submit login

It is also very in your face. Went to go install the SDK on windows - have to create an account, click a ton of stuff in the installer to convince it that it's okay to give me the free version, etc

It then proceeds to install 20+ gigabytes (yes) of stuff, including their ide that you can't actually uncheck.

No thanks, i'm out.




The ide is actually decent. Or was in the Qt 4 days. The rest... as the OP in this thread says, the only thing we're using Qt for is something something automotive (and paid).

We don't bother going near the LGPL version for small things. Too many threats.


QTCreator is one of the best C++ IDEs for Linux. I'd imagine Visual Studio is better but I haven't developed on Windows in years.


I mean, i understand it, and i'm sure it's great for their ecosystem. I'm sure it integrates well with UI designers, etc.

But i'm also really not that interested in using a library specific IDE at that level.

Because QT is not all i do, etc.

For folks who do, i'm sure it's great.

For C++ IDEs on linux, CLion works great. VSCode is reasonable too.


QtCreator works with non-Qt, CMake based projects, has a feature set which is very competitive with CLion's and it's about a billion times faster.


I get that, but that's also clearly not the market they are targeting or customers they want, etc :)

Otherwise, Clion would be dead by now in favor of it!


Nobody is forcing you to use their IDE. Just use VSCode.

Also, for your complaint about the size of the SDK: most people download the Python bindings (often through conda) and don't do compilation at all (I write interactive applications using QtPy, python slowness isn't an issue). But also: you're not the target audience.


I use Qt Creator for all my C++ projects and I am not doing any Qt work.


I use it to build non-QT code with cmake.


That is besides the point parent poster is making though. are they also making it so that you cannot use the GPL software w/o the IDE? if so that would be a violation of GPL.


He's just complaining about the installer of the pre built binaries that asks for an account.

You can download sources and build them yourself. Which is what linux distributions do.


I'm complaining that they make it hard for people to want to try it by making it huge and unwieldy :)

(QT is more than linux-only. In fact, that's the whole point. They could simplify it greatly if it was linux-only.)


CLion is way better for C++ on Linux, IMO.


I think you can get by with 5gb or so if you're only building for one platform. But if you select Android, iOS, sources, etc it can get big


you can install it from vcpkg or conan (or https://github.com/miurahr/aqtinstall if you really want the official Qt binaries) and it'll be much less


You give up too easily. Do you know you can download the sources via git? You can even pick and choose which Qt modules you want. No account needed.


I don't give up easily at all most of the time, but i also am careful how i spend my time.

So yes, i know you can download sources, and many years ago, i even built them once!

Does it occur to you this is maybe not what i want out of a developer experience? That if this is the experience the company wants to provide me, that that is a good sign i am not who they want or target? (Or that they suck at business, which is possible)

First impressions matter a lot.

I can surely make it all work, but why would I? There are plenty of great alternatives where i don't have to any time trying to make it work, and where the company is not making it annoying for me.

So i just go use those.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: