this post was submitted on 02 Apr 2025
6 points (100.0% liked)

Qt Framework

93 readers
1 users here now

A community for the Qt software for creating GUIs and cross platform applications. https://www.qt.io/

founded 1 year ago
MODERATORS
top 9 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 3 days ago (1 children)
[–] [email protected] 1 points 3 days ago (1 children)
[–] [email protected] 2 points 3 days ago (1 children)
[–] [email protected] 1 points 3 days ago (1 children)
[–] [email protected] 2 points 3 days ago (1 children)

Because Qt still can't get rid of that preprocessor abomination.

[–] [email protected] 1 points 3 days ago (1 children)

What's wrong with it? It is basically invisible and all done automatically in the background by the build system.

[–] [email protected] 1 points 3 days ago (1 children)

The very fact of its existence. I would like to see Qt as a normal library, not a C++-breaking "framework".

[–] [email protected] 1 points 2 days ago (1 children)

It does not break anything. Just uses C++ and builds upon it and improves it. And MOC comes in when some niceties are required that are hard to do with plain C++ (and be backwards compatible) or when more flexibility is required. If you know how to do it better, well Qt is free (as in freedom) and opensource and you can join the project and replace MOC with a better implementation. Until then it is a not so important detail and foolish to throw away entire Qt and all the numerous goodies and nice things that it brings just for this small detail.

[–] [email protected] -1 points 2 days ago

I don't like the way how Qt "improves" C++. I don't like moc. And I think that is enough reason to "throw away entire Qt".