Out of curiosity, I tried to replicate this same CSS Grid pattern in QML using GridLayout and responsive layouts using States

#Cpp #CPlusPlus #Qt #QtQuick #QML

GitHub - caelestia-dots/shell: ‼️ No waybar here ‼️

‼️ No waybar here ‼️. Contribute to caelestia-dots/shell development by creating an account on GitHub.

GitHub

What’s coming up in KDAB’s training lineup? These upcoming in-person sessions in Berlin are designed to help you advance your C++ or QML knowledge and build stronger debugging skills for real-world Qt development.

Explore all available courses and get the details: https://training.kdab.com/scheduled-training/

#QtDev #Cpp #QML #Debugging #CPlusPlus #Linux

As I am approaching functional parity with my 1.0 code, I am noticing that I am able to reduce the number of lines of code of each module. Both versions use #QML but 2.0 uses #KDE #Kirigami which reduces the amount of boilerplate code needed for each function.
And yes, I have noticed that 2.0 runs much faster (especially in old hardware) compared to 1.0.

Synchronize properties across dynamically instantiated QML elements, using a C++ singleton that acts as a message broker and recursive signal-slot connections. This design enables flexible and scalable value synchronization across components, with minimal coupling between UI and logic.

Read on: https://www.kdab.com/bind-qml-values-across-an-arbitrary-number-of-elements/

#QtDev #QML #Cpp #CPlusPlus #Programming

Powiem Wam szczerze, wkręciłem się w programowanie aplikacji pod @ubports. Sprawa jest o tyle ciekawa, że aplikacje na to środowisko można bez problemu programować w #QML. Można oczywiście korzystać z gotowych komponentów dla środowiska #lomiri, gdzie w ten sposób udało mi się już zrobić pierwszą prostą aplikację - konwerter walut. Jednak robi się ciekawie, jak sobie przygotujemy własne komponenty w QMLu, bazując na QtQuick. W ten sposób można w zasadzie robić ileś komponentów dla swojej aplikacji, a następnie tę aplikację pakować pod Ubuntu Touch w format paczki Click narzędziem Clickable czy w format Flatpak (i raczej także APK na Androida). Dzięki temu proste aplikacje można w zasadzie rozwijać w miarę prosto pod wiele różnych platform mobilnych, ale przede wszystkim raczkujące dopiero platformy linuxowe niebędące Androidem. Poniżej załączam przykłady gdzie mogłem łatwo zrobić komponenty z własnym stylingiem i czcionką i wykorzystać je zarówno na linuxowym desktopie jak i w aplikacji na Ubuntu Touch. Trochę się w to wkręciłem, nie ukrywam, więc pewnie napisałbym jakiś tutorial odnośnie tego. #ubuntutouch #ubuntu #linuxmobile #linuxphone

Escrevi meu primeiro plugin para o niri + DankMaterialShell — e documentei o caminho até funcionar 🐧

A ideia era simples: exibir a versão do kernel e o uptime do sistema direto na barra, sem abrir terminal. Resultado: `6.19.6-arch1-1 ⏱ 7h 54m`.

O que parecia meia hora virou um aprendizado sobre:
→ QML e a API de plugins do Quickshell
→ Qual sinal usar (`onStreamFinished`, não `onStreamEnded`)
→ Cache agressivo do DMS que ignora alterações em arquivo
→ `/proc/uptime` + awk como alternativa mais confiável ao `uptime -p`

O atalho mais útil do processo: usar o próprio código-fonte do DMS como documentação. `grep -r` em `/usr/share/quickshell/dms/` resolve mais rápido do que qualquer busca externa.

👉 https://www.riverfount.dev.br/posts/primeiro_plugin_niri_danklinux/

#Linux #Wayland #Niri #Quickshell #QML #DankLinux #OpenSource

O Primeiro Plugin para niri + DankMaterialShell

O blog tem bastante conteúdo sobre software, Python e hardware embarcado. Mas há um lado que nunca apareceu por aqui: o ambiente de trabalho em si. Este é o primeiro relato sobre o setup com o compositor Wayland niri e o DankMaterialShell — e começa pelo primeiro plugin criado do zero para esse ambiente. A motivação foi simples: queria ver no painel a versão do kernel em uso e o tempo de uptime do sistema. Sem abrir terminal, sem script externo. Só um widget discreto na barra mostrando 6.19.6-arch1-1 ⏱ 7h 54m.

Blog do Riverfount

Tried to test to see what happens with a global menubar, discovered Qt Quick does not make a window's menubar into the global menubar by default. But I've seen Qt Quick applications do it, so it must be possible. But how…?

#KDE #Kirigami #QML #Qt #QtQuick

Quantum Machine Learning (QML) is moving from theory to reality.

Singh et al. maps out how QML is tackling "complex systems" from correlated matter to agro-climate modeling.

Key highlights:
- Surveys VQAs, Quantum Kernels, and Neural-Network Quantum States.
- Tackles "barren plateaus" and scalability issues.
- Real-world apps: Drug discovery, Cancer biology, and Climate data.
-Introduces Federated QML for privacy-preserving AI.

https://arxiv.org/abs/2602.20352

#QuantumComputing #QML

Quantum Machine Learning for Complex Systems

Quantum machine learning (QML) is rapidly transitioning from theoretical promise to practical relevance across data-intensive scientific domains. In this Review, we provide a structured overview of recent advances that bridge foundational quantum learning principles with real-world applications. We survey foundational QML paradigms, including variational quantum algorithms, quantum kernel methods, and neural-network quantum states, with emphasis on their applicability to complex quantum systems. We examine neural-network quantum states as expressive variational models for correlated matter, non-equilibrium dynamics, and open quantum systems, and discuss fundamental challenges associated with training and sampling. Recent advances in quantum-enhanced sampling and diagnostics of learning dynamics, including information-theoretic tools, are reviewed as mechanisms for improving scalability and trainability. The Review further highlights application-driven QML frameworks in drug discovery, cancer biology, and agro-climate modeling, where data complexity and constraints motivate hybrid quantum-classical approaches. We conclude with a discussion of federated quantum machine learning as a route to distributed, privacy-preserving quantum intelligence. Overall, this Review presents a unified perspective on the opportunities and limitations of QML for complex systems.

arXiv.org
What did KDAB work on in February? As Embedded World 2026 approaches, this edition highlights #embedded-focused insights like GUI automation with Spix, Windows CE to #EmbeddedLinux migration, the Oxidize 2026 CfP, and more: https://www.kdab.com/newsletter/february-2026-newsletter-spix-gui-automation-windows-ce-migration-whitepaper-oxidize-2026-cfp-embedded-world-2026-meeting-c-qml-videos-training-events/ #QtDev #QML #RustLang