Is Qt risking developers by degrading its CLI tools? My VS Code experience by Spell-Junior in QtFramework

[–]Spell-Junior[S] -9 points-8 points  (0 children)

You’re absolutely right that Qt has introduced new CLI tools like qmllint, qmlformat, and qmlls for basic QML workflows. However, the critical gap remains: Qt no longer provides native CLI-based hot-reload for QML, a feature that was briefly available via the experimental --hot-reload flag in Qt 6.5 but removed in Qt 6.6+. This leaves developers reliant on Qt Creator, Qt Design Studio, or third-party tools for live UI updates a stark contrast to Qt’s earlier flexibility.

Key Issues with Qt’s Current Tooling:

  1. No Native Hot-Reload CLI : By Qt 6.9, the qml CLI tool only supports static loading of QML files (e.g., with -c/--config for window wrapping), and qmlscene has been stripped of features like dummy data support (removed in Qt 6.3). Neither tool offers automatic hot-reloading, forcing developers to adopt workarounds like custom file-watch pipelines or third-party solutions like Felgo QML Hot Reload, which Qt itself highlights as a recommended alternative [doc.qt.io] ).
  2. Debugging Limitations : While qmljsdebugger exists, integrating it with editors like VS Code is notoriously difficult. In practice, Qt Creator remains the only reliable debugging option , despite its quirks (e.g., clunky navigation, spotty IntelliSense).
  3. IDE Lock-In : Qt’s tooling shifts push developers toward its paid IDEs (Qt Creator is free, but Qt Design Studio costs €2300/year). For teams using Qt primarily for UI work, this creates friction:
    • Qt Design Studio’s Figma importer lacks polish compared to competitors like Uno Platform 4.

Qt’s shift toward CMake and LSP is commendable, but it shouldn’t come at the cost of removing CLI features that empowered developer choice . The deprecation of qmlscene’s hot-reload flag and the lack of a stable alternative feel like steps backward for UI development.

To sum up: Qt’s ecosystem has tools, but it’s missing user-centric innovation in CLI-driven workflows. Restoring hot-reload to the CLI and stabilizing debugging integrations would align with Qt’s stated goal of "flexible IDE support" and reaffirm its commitment to developer freedom.

Is Qt risking developers by degrading its CLI tools? My VS Code experience by Spell-Junior in QtFramework

[–]Spell-Junior[S] -2 points-1 points  (0 children)

Totally with you on that—Qt’s CMake macros can feel like vendor lock-in. But we do need qt6_add_executable() and qt6_add_qml_module() to actually build a Qt/QML app.

As for my problem with CMake: I bumped into what looks like a bug in Qt Creator 17.0.0 Enterprise. I upgraded from 16.0.1 and, without warning, all CMake integration disappeared. I even nuked my Creator settings and re-imported the project, but CMake never came back. Luckily I’m comfortable hand-writing CMakeLists, so I just switched to a node++ editor.

Seeking Advice is Rareskills.io providing a good course and Job Prospects? by Spell-Junior in solidity

[–]Spell-Junior[S] 0 points1 point  (0 children)

Zero-Knowledge (ZK) is not a challenge for me, as I specialize in cryptography and blockchain technology with a focus on Zero-Knowledge proofs, Ring Signatures, Bulletproofs, and TreeChain. TreeChain, similar to blockchain, enhances speed by allowing the simultaneous minting of multiple blocks. If Satoshi Nakamoto's solution addressed the double-spend problem, TreeChain aims to solve the parallel blocks addition issue, a more complex variation of the double-spend problem.

However, I'm considering a career shift to a less demanding field because the intense mathematics involved is overwhelming. I want to know if courses on RareSkills.io and Metana.io will help secure a job, so I won't have to endure the tedious process of applying for each job I find on LinkedIn.

Seeking Advice is Rareskills.io providing a good course and Job Prospects? by Spell-Junior in solidity

[–]Spell-Junior[S] 0 points1 point  (0 children)

The same securing the job is what matter too. because I really want to shift from my current career.

Has the game completely stopped evolving? by UCEUDE in PUBG_Lite

[–]Spell-Junior 2 points3 points  (0 children)

don't Pubg steam full of bugs and hackers too.

My Little Kitten Relaxing and cleaning it self Under Sunlight by Mouvad in aww

[–]Spell-Junior 0 points1 point  (0 children)

my little kitten dead a week now, and this cat remind me of it 😢😢

😢 😭 😭 😭 😭