this post was submitted on 14 Dec 2025
62 points (95.6% liked)
Programming
24083 readers
114 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I found the Qt documentation to be quite excellent, with tons of examples and a huge community.
But for C I typically use nuklear. There's also microui.
I'm going to have to second the Qt documentation assessment. They have very good documentation and there's also a lot of books available about Qt. I always prefer a good book as opposed to online docs. But I learned to program before the internet was a thing, so reading books for documentation was the norm for me for a long time.
I find it really hard to relate to people not liking Qt Documentation.
Specially if you use
qtcreator, you get to simplyF1any Qt class and you are sent straight to the documentation specific to that thingy.Then there are cases where on top of normally telling what a function does, the docs also give an idea about the performance considerations, other than just the space/time complexity.
Granted there are some gaps when doing more advanced things like sub-classing an item-delegate, but:
Of course, if you just want to download an older version of Qt, like 5.14 and use QML with it, you are in for a task.
Also, you are expected to understand C++ concepts before starting Qt, because that's not what its docs are intended to teach you.
P.S.: a lot of the phrases are intended for those who found the Qt Docs "awful"