Why do I get QApplication.style().name() == "fusion", and QIcon.themeName() == "breeze", whereas the application style is set to breeze in the KDE Settings, and the app theme is generally dark? In the Settings, icons are "breeze" indeed, not "breeze-dark". But other desktop items display bright outlines of icons, and only my app has dark icons.
This is a bit complicated. The theming support is directly baked into the SVGs by using named colors, so there's no need for a separate light/dark icon set.
Then, some KDE library injects a plugin into the Qt icon rendering pipeline, that renders the icons according to the system theme and even reacts on theme changes to re-create any icons whenever required.
If you run the app on a KDE system and use the platform-provided PySide6 (e.g. by using venv's --system-site-packages switch), it'll automatically work there. Qt bundled with PySide6 wheels doesn't ship the plugin, and thus doesn't re-draw the icons properly.
rainzeetext not yet in the index
Yes, this looks a bit like what I was about to submit in last May. Was not encouraged.
Qt's event dispatcher is the master. A zero-interval QTimer pumps
asyncio's internal _ready and _scheduled queues. I/O readiness is
delivered via QSocketNotifier, converted into standard asyncio handles.
All of asyncio's C-accelerated Future, Task, and Handle machinery
is preserved — we only replace the bottom-most scheduling layer.
rainzeeBased on my testing, under extremely high loads, it no longer affects GUI rendering at all.
what's the differentence between it and qasync
Does it work with previous versions? Differences between natively installed PySide vs official wheel inside a virtual environment? Which wayland implementation? The landscape is fractured, because Wayland is only a protocol specification, not an implementation. Some compositors (KWin) provide default decorations, and some implementations (Gnome…) refuse to do so and require applications to do it themselves via libdecor. (At least, that's what I know, that may be outdated on Gnome's side)
ëRiCHey Folks! As of now there is no official example for the Qt Undo subsystem right? But I don't know for C++ is it the same case there?
Or does someone have an implementation example for it? :)
I'm using that for a relatively simple mapping tool for a game: https://chiselapp.com/user/luziferius/repository/ArcheMapper. You'll find the QUndoStack in the Application, Command pattern for edit actions, custom delegates for model Views, etc