eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

215
active users

#qt6

0 posts0 participants0 posts today

Ok, so 7.5 hour work day + 7.5 hour coding on my open source project @novelwriter.

I probably shouldn't be doing this, but I had fun implementing dark/light GUI theme switching at runtime, plus support for following the OS setting also at runtime.

In addition, I merged all the GUI and syntax themes so that there are now only GUI themes with syntax (document highlighting) in one theme config file.

Now I need some sleep! 😴

A couple of days ago a new release 6.14 of KDE Frameworks came out and part of it is the syntax highlighting engine, used not only by KDE applications like Kate and KDevelop; but also by some others like Qt Creator.

I'm happy to report that this version also brings support for RISC-V instructions/registers/… in GNU Assembler, that I contributed:
🔗 invent.kde.org/frameworks/synt

#RISCV #RISC_V #assembler #assembly #programming #Kate #editor #KDevelop #QtCreator #Qt6 #IDE #KDE #KDEFrameworks @kde

QGIS 4.0 steht vor der Tür! 🚀

Was bedeutet das für #Plugins und #Qt6? Im neuen Blog erklärt Pascal Tomschi, welche spannenden Neuerungen #QGIS4 bringt, wie der Umstieg auf Qt6 abläuft und was Plugin-Entwickler*innen jetzt beachten sollten.

Erfahren Sie, wie Sie Ihre Plugins fit machen und den Migrationsprozess optimal gestalten.

Jetzt lesen und vorbereitet sein:
👉 wheregroup.com/blog/details/ne

Qt 6.9 is the latest version, so why is the Trinity Desktop Environment still stuck on Qt3?

Trinity Desktop Environment (TDE) version R14.1.4 uses a fork of Qt3, specifically known as TQt3. Trinity maintains its own version of TQt3, which is developed and maintained independently by the TDE team.

Phew. Spent a lot of time today, with help from one of the contributors, figuring out why the GUI of the Qt6-based beta of the next @novelwriter release freezes for a second or two with a white dialog when starting up on Windows.

Turns out the Unicode thin space (U+2009) does not exist in some Windows fonts, like Verdana. Looks like Qt6 halts drawing the text while finding a replacement glyph, which freezes up everything. But only the forst time it encounters it.

#Code#Python#Qt

Keeping on track with Krita (alpha6 build from master source) and Qt6 builds together with upstream developers, with PyQt6 enabled I can now also use the python scripts in Krita on Haiku. 👍 (not that I would know how to, as much as I don't know how to code) 😇

#HaikuOS#Krita#Qt6

Yay, finally all the pieces have come together and I have finally been able to compile Qt 6.9 and @kde Plasma development version (what is to be released as 6.4 in June) for my @bananapi BPI-F3, a RISC-V single-board (mini) computer. Plasma does start and run, but looks like QML/QtQuick applications (which includes the desktop itself) have rendering problems 😞 Qt Widget apps render/run just fine. Now to figure out where the problem is…

Qt 6.9 is now available, with new features and improvements for application developers and device creators! As some of the highlights, upgrading to Qt 6.9 brings emoji rendering in existing applications up to the latest standards, order independent transparency for Qt Quick 3D, significant enhancements to address modern OAuth2 requirements, and multiple new performance features across all platforms and devices.

Youtube
youtu.be/fsiCkxTesok?si=j_n49p

Release Notes
qt.io/blog/qt-6.9-released

This week, I've been working on a Docker image which ships the migration script PyQt5 to PyQt6 made by @CabiecesJ and @florent001 to automatically check @QGIS plugins against Qt6. It's now usable locally as in a CI.

I've updated the relevant wiki: github.com/qgis/QGIS/wiki/Plug

GitHubPlugin migration to be compatible with Qt5 and Qt6QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS) - qgis/QGIS
#QGIS#PyQGIS#Qt6

For anyone struggling from unconfigurable mouse cursor on #Qt6 (i.e., too small mouse cursor on HiDPI environment while non-Qt6 apps are OK):
Adding
export XCURSOR_PATH="~/.icons:/usr/local/share/icons"
in ~/.xinitrc, which is reported (not noting where to put it in, though) at #FreeBSD bugzilla Bug 280573 Comment 3, as the workaround helped for me, too.
bugs.freebsd.org/bugzilla/show

bugs.freebsd.org280573 – x11-wm/lxqt: LXQt and other Qt6 programs don't follow the cursor theme set in LXQt settings
Continued thread

I left the Chromebook Pixel at the office, compiling the distribution kernel, which has all the modules and drivers, so it takes a while to build. I don't want to deal with customizing a .config file for it just yet.

The Chromebook has Intel graphics, and GalliumOS was using the VESA framebuffer driver for X11, as far as I could tell. The Gentoo LiveGUI image came up in KDE Plasma with Wayland, using the kernel DRM driver to access EGL for 3D rendering.

#Qt6 and #KDE have support for #Wayland.

Is there any up-to-date list of #QT5 / #QT6 open-source applications similar to the "Awesome GTK" list?

The Awesome GTK list shows native open-source #GTK4 and #GTK3 applications. The list is fairly up-to-date and mostly shows active projects: github.com/valpackett/awesome-

#KDE #FLOSS #OpenSource #QT #Gnome
@kde @qt

GitHubGitHub - valpackett/awesome-gtk: List of awesome GTK (3/4) applicationsList of awesome GTK (3/4) applications. Contribute to valpackett/awesome-gtk development by creating an account on GitHub.

I've started working on the #Qt6 port today again, first pushing a merge request by Michael Genda that ported all of Krita away from deprecated #Qt API (except for QLinkedList, which is essential for Krita, but deprecated in Qt6, and then started on making the build system support both #qt5 and Qt6.

I worked in total focus for three hours, for the first time in ages, and only came to myself when I noticed it was getting _very_ hot in my study.