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

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

noctalia-qs es un fork personalizado de Quickshell con características y parches específicos del ecosistema Noctalia
#QtQuick #Quickshell #Noctalia
https://github.com/noctalia-dev/noctalia-qs
GitHub - noctalia-dev/noctalia-qs: Flexible toolkit for making desktop shells with QtQuick, for Wayland and X11

Flexible toolkit for making desktop shells with QtQuick, for Wayland and X11 - noctalia-dev/noctalia-qs

GitHub
OK, so I read that KaOS is dumping KDE (questionable motivation as #KDE #plasma itself doesn't depend on systemd…) and they are pondering #noctalia (https://github.com/noctalia-dev/noctalia-shell) and O-M-G! It looks so gorgeous! And it turns out to be based on #Quickshell (https://quickshell.org/) which is a toolkit with set of ready-made components for everything-your-desktop-needs based on #Qt #QtQuick and it looks so cool! 😍 And there is also #DMS #DankMaterialShell (https://github.com/AvengeMedia/DankMaterialShell) which also looks amazing! 😍
GitHub - noctalia-dev/noctalia-shell: A sleek and minimal desktop shell thoughtfully crafted for Wayland.

A sleek and minimal desktop shell thoughtfully crafted for Wayland. - noctalia-dev/noctalia-shell

GitHub

@jloc0 @thesaigoneer @dobbie003

The new #mpd frontend is starting to take shape, however it is really still in the concept phase. Right now all the setup is done with #pyqt6 then it hands over to #quickshell via a Popen() call, where the pid is saved and everything dies (reasonably) gracefully on exit.

What needs to be done is the integration of the QML gui into the python scripts via QtQuick. That will really bring it out of concept and into development 🤓

https://youtu.be/9HAGDz1gxEI

#slackware #QtQuick #python

new workflow for pympd

YouTube

Today I learned you can pass a property list to the QtQuick Component "createObject" thing and it's more efficient than setting them later as I have been doing because I didn't know and I'm used to VB.

See:
https://doc.qt.io/qt-6//qml-qtqml-component.html#createObject-method

#Qt #QtQuick

Component QML Type | Qt Qml | Qt 6.10.2

Encapsulates a QML component definition.

A small refresh on QThreads and a simple #dmx slider prototype interface is up and running. Using the cheapest dmx usb interface I could find so I need to manually send frames continuously.
#DMX is a very dumb protocol.
#qtdev #qtquick
@chakie it's kinda funny, I can't stand js on the web but in #qtquick I am ok with it. No html dom crap to deal with.