5 ms·
Show HN: I built a cute, little isometric block stacking editor in QML
- wuschelhase 6y agoAlready somewhat old, but still cute. I hope it brings you joy :)
- AnthonBerg 6y agoIt does! The inspiration threads itself through the unkempt sideproject garden.
- SMFloris 6y agoHah! Brings back old memories. I actually did something similar for an RPG I was trying to create from scratch using Qt3D (back in the day when it first came out and was getting stable, QT 5.8 maybe). Had the whole isometric world down and used qml to script monsters and abilities. Great and fun experience, thanks for sharing!
- ognarb 6y agoThis sounds like a fun project? Did you publish your source code somewhere?
- makach 6y agoIt made me happy to read that you had fun making this and that it made you happy. That is what it is all about! Too often we forget to have fun.
- lgeorget 6y agoThe title is on point, that's cute! And elegantly done, too. That's a nice QML tutorial, thank you.
- moxvallix 6y agoHaha, just got the title pun. QT and Cute.
- ThePhysicist 6y agoGreat app! I have some experience with QT (mostly via Python/PyQT) but I want to get started with QML for a new app idea, so this example codebase will come in very handy. Any other resources you can recommend to get started with that?
- wuschelhase 6y agoOP here, We did/do professional trainings for QML for quite some time, but now that the technology is already around, we decided to publish our Basic QML Training as a video series on Youtube, together with excercises and all. You will find all videos at https://www.youtube.com/watch?v=JxyTkXLbcV4&list=PL6CJYn40gN6hdNC1IGQZfVI707dh9DPRc https://www.youtube.com/watch?v=JxyTkXLbcV4&list=PL6CJYn40gN... Hope it helps and you reach your goals! :)
- ognarb 6y agoThe KDAB tutorial video that wuschelhase recommended is great. There is also the qmlbook: https://qmlbook.github.io/ https://qmlbook.github.io/ that provides all the information you want to know about QML. We (KDE) recently published a small tutorial about the Kirigami (our QML based convergent tooltip): https://develop.kde.org/docs/kirigami/ https://develop.kde.org/docs/kirigami/. And generally taking a look at Plasma Mobile applications is a great learning resource.
- ThePhysicist 6y agoAwesome! Would you say that QML is mostly interesting for mobile/convergent apps or is it something that you'd use for a normal desktop app as well?
- ldiracdelta 6y agoI think it does well on desktop too. I deploy my app to Windows, Raspberry Pi, and Android. My initial testing of new features is all desktop, running on my Ubuntu dev machine, and I find it pretty reasonable.
- LeSaucy 6y agoHot take: QML is criminally underrated/underused/unknown in the industry.
- mpfundstein 6y agoqml is by far the best way to create frontends. its just so good.
- gjvnq 6y agoWhat makes QML so good?
- mpfundstein 6y agogood question. i think its precisely the right mix of declarative UI definition and enough freedom for.procedural js
- ampdepolymerase 6y agoMore like binding to C++ is difficult, lack of free non-copyleft implementations, and general lack of advantages over Flutter/Electron. After all, Embarcadero Delphi is also very powerful and easy to use but nobody uses them for good reasons.