Products · Product
QML
Raised as a usability problem by 17 people on Hacker News over 15 years (2011–2025), in 17 threads.
No issue was raised by at least 3 people in 3 threads this year.
Every issue, all time, most people first
Writing more than simple bindings in QML produces tangled spaghetti codeUnreviewed
20112026- Author found QML unintuitive and lost interest in Qt2025-07-20
- Bridging C++ and QML needs finicky macros and Qt-specific constructs2024-09-06
- Writing more than simple bindings in QML becomes painful and produces spaghetti code2023-12-19
Diagnosing bugs needs manual testing, with no highlighting or lintingUnreviewed
20112026- Poor debugging and error reporting make problems hard to diagnose and change2025-12-29
- Hard to diagnose bugs, no syntax highlighting, weak linting, forcing manual testing2024-03-28
- Slow to interact with and full of small usability bugs2018-04-18
Unreviewed issues were grouped by machine: Claude Haiku labelled each comment as a usability complaint, named what it's about and summed up the problem in a line, and a small model grouped similar problems. Nobody has checked them by hand. Expect mistakes.
The newest 18 complaints
- Poor debugging and error reporting make problems hard to diagnose and change2025-12-29
- No good way to use dialogs, so all must exist and be shown or hidden2025-12-16
- Author found QML unintuitive and lost interest in Qt2025-07-20
- Bridging C++ and QML needs finicky macros and Qt-specific constructs2024-09-06
- Hard to diagnose bugs, no syntax highlighting, weak linting, forcing manual testing2024-03-28
- Writing more than simple bindings in QML becomes painful and produces spaghetti code2023-12-19
- Menu bar stays open when clicking other windows; Tab key hangs app2022-05-18
- Tooling lacks autoreload and the visual designer is unusable2022-05-18
- Debugging a tangled mess of implicit behaviours when something goes wrong2019-03-03
- Takes months to get used to; steep learning curve and hard to make progress past its limits2018-10-26
- Higher input latency and touch-like feel, with fatter borders, lower density and different scrolling behaviour2018-06-24
- Slow to interact with and full of small usability bugs2018-04-18
- QML version of the UI was really slow, needed a paid compiler to speed up2017-01-26
- Creating dialogs and UI elements dynamically is painful and has no examples2016-01-25
- Text input doesn't respond to cmd-delete shortcut that native apps support2015-10-19
- Can't easily make two stacked buttons share the minimum width needed2013-12-11
- Implementing models is way too complicated for developers2011-05-26
- Samples are unusable or very slow on the Nokia E51 phone2011-01-20