HNHacker News
TopNewBestAskShowJobs

wonklebonkle

8 karma · joined December 7, 2025

submissionscomments
wonklebonkle··on Iced 0.14 has been released (Rust GUI library)
Did you ever write a pure C++ Qt application with QtWidgets?
wonklebonkle··on Iced 0.14 has been released (Rust GUI library)
Are you writing QtWidgets or QtQuick in Python? My understanding is that QML is mandatory for QtQuick apps.
wonklebonkle··on Iced 0.14 has been released (Rust GUI library)
Iced is a wonderful dead-simple framework. I hope it forever maintains the simplicity which combines nicely with Rust’s features.

One thing I love about Iced and miss in Qt is writing the software in a single language. Qt has chosen to introduce multiple languages into their framework which makes the entire codebase a huge learning curve. In Qt you write your display layer in QML then your UI logic in Javascript and any backend advanced logic in C++. It is frankly exhausting.

In Iced you write in Rust and use Cargo packages. This gives the developer ultimate composability and clarity of their application as well as powerful tools from an established ecosystem. If Qt wanted to provide a powerful Qml tool, they have to write it and build all of the IDE integration.

For the record Qt used to be moving in a pure C++ direction but that changed when Qml came onto the scene.