Laurent Mesguenlmesguen.hashnode.dev·Dec 6, 2024Qt Meta-Object CompilerIn Qt, MOC (Meta-Object Compiler) is a fundamental part of the framework that enables many of its advanced features, such as signals and slots, introspection, and dynamic property handling. Here’s a detailed explanation of how the MOC works: 1. Role ...28 readsmoc
Laurent Mesguenlmesguen.hashnode.dev·Nov 12, 2024QtWidgets vs. QML: Choosing the Right Toolkit for Your Qt ApplicationsWhen developing applications with the Qt framework, you’ll often face a choice between using QtWidgets and QML. Each has unique strengths suited to different types of projects, so understanding their distinctions can help you choose the best tool for...108 readsProgramming Blogs
Renato Cruzjustcode.com.br·Nov 6, 2024Passo a passo: O que fazer após instalar o Arch Linux com KDEA distribuição Arch Linux é amplamente reconhecida no mundo Linux por sua abordagem minimalista, filosofia "faça-você-mesmo" e foco na simplicidade e elegância. Lançada em 2002 por Judd Vinet, a Arch Linux se destaca como uma distribuição rolling rel...ArchLinux
Renato Cruzjustcode.com.br·Oct 29, 2024Como fazer o deploy de um aplicativo Qt com Github ActionsComo fazer o deploy de um aplicativo Qt com Github Actions Hoje veremos como utilizar o GitHub Actions com Nuitka para automatizar o processo de deploy de um aplicativo que utiliza a linguagem de programação Python e o binding PySide6. O que é o Gith...Python
Renato Cruzjustcode.com.br·Oct 24, 2024Como instalar o aplicativo KDE CuttlefishO KDE Cuttlefish é um aplicativo que permite ao desenvolvedor localizar, visualizar e selecionar os ícones do tema KDE Breeze. O KDE também disponibiliza o tema de ícones KDE Breeze através da CDN: https://cdn.kde.org/breeze-icons/icons.html. Inst...QTkde
Niclas Blomberglambda-snail.hashnode.dev·Sep 11, 2024QSqlRelationalTableModel and Proxy ModelsIntroduction This article outlines a problem I faced when working on one of my side projects. The project is a budget app written in Qt and C++. Since I’m still learning I don’t dare to claim that the solution here is the best - or even that it is co...My C++ Learning JourneyC++
黄江桂baagod.hashnode.dev·Sep 3, 2024disable QComboBox from responding to mouse scroll eventdef wheelEvent(self, e: QWheelEvent): e.ignore() This way, even if QComboBox is in the parent QScrollArea, it won't affect its normal scrolling.Qt
Israel Galadimaisraelsgalaxy.hashnode.dev·Aug 31, 2024GSoC'24 Final Blog PostI started out GSoC'24 with the aim of making LabPlot a more "Python-friendly" application. The project deliverables were to: Create Python bindings to LabPlot's C++ backend, and Enable Python programs to control a running LabPlot application. Alt...111 readsQt
源赖朝www.leiex.com·Aug 28, 2024Windows下编译Qt6编译环境 操作系统: Windows 11 Home 22H2 编译器:Visual Studio 2022 Community CPU:Intel Core i7-12700 @ 2.10GHz 内存:16GB 参考官方文档: https://wiki.qt.io/Building_Qt_6_from_Git https://doc.qt.io/qt-6.5/qtwebengine-platform-notes.html#windows https://wiki.qt.io/QtWebEngi...Qt
源赖朝www.leiex.com·Aug 16, 2024Qt Model-View学习之手动更新Model数据在使用基于QAbstractListModel的自定义Model时,遇到数据更新后Model不自动刷新数据的问题。通过手动发送更新信号即可解决。 方法,在更新数据时调用 emit beginResetModel(); emit endResetModel(); 注意reset model需要成对使用。Qt