Programming Leftovers
-
Qt Quick and Widgets, Qt 6.4 Edition
QQuickWidget is a QWidget subclass, originally introduced in Qt 5.3. It is the bridge between traditional widgets and the world of QML and Qt Quick. In this post we are going to take a look at its evolution and the latest improvements in the upcoming Qt 6.4 release, because there are some quite significant changes happening under the hood.
The contents of a widget-based window and a window showing a Qt Quick scene are rendered in a quite different way: the latter relies on 3D graphics APIs (*), such as OpenGL, Vulkan, Metal, or Direct 3D, whereas a widget-based user interface is rendered using QPainter and then blitted to the native window by windowing system specific means, for example, either BitBlt or UpdateLayeredWindowIndirect in the case of Windows. A QQuickWindow, or its convenience subclass QQuickView, are not directly usable in the QWidget hierarchy of a top-level widget window. (after all, QQuickWindow itself is a true QWindow, nothing to do with the world of QWidgets)
-
The Benefits And Drawbacks of Vue.JS
Vue.js, sometimes known as the ‘progressive’ framework, is most recognized for its design philosophy, which emphasizes gradual software development adoption. Despite its moniker, Vue.js does not precisely have an abundance of features. In fact, Vue.js provides just the minimal requirements of a JavaScript framework.
Being simple is often a beneficial thing in a world where complexity and technical progress are unfathomably vast. This is why a framework called Vue.js has been created.
-
Suspicious introspection | Playing Perl 6␛b6xA Raku
One of my routines is acting suspicious. I’m almost certain it wilfully misinterprets arguments just so it can throw an exception. There is a way to spy on it.
-
How to Run Perl Scripts in Linux Command Line
Call them ancient but Perl scripts are still a great way of scripting automation tasks for various sysadmin tasks.