© 2023 Hashnode
#qt
What is QML? "QML" stands for "Qt Modelling Language" and is used within the Qt framework for the creation of a UI. It is a declarative programming language and a component of QtQuick (Qt User Interfa…
Introduction In this post, I am going to share my experience of getting a job in a foreign land, Hong Kong(HK). I hail from India, and in that respect, HK is a foreign land for me. This post will walk…
This post introduces Cute. Cute is a powerful yet extremely easy-to-use and secure C++ RPC (Remote Procedure Call) framework for building modern connected apps and backend services quickly and easily.…
How to install? First install the Qt environment: sudo apt install qt5-default qtcreator. Compile dependencies of the installation project: sudo apt build-dep xxx. "xxx" is the project name, for example: sudo apt build-dep dde-control-cente…
GSettings is actually a set of APIs that can use multiple storage backends. By default, dconf is used as backend, and keyfile can also be used as backend. However, since gio provides the GKeyFile structure to process keyfile files, the GSet…
In this post, we create and use self-signed certificates to encrypt connections on the Cute server. We will configure both one-way and two-way SSL authentication. The Cute server is a next-gen server …
This post is the first in a series of posts illustrating how the Cute server empowers developers to create modern connected systems by enabling them to use the Qt's signals and slots mechanism over a …
Connected systems are everywhere. Apps interact with servers to enrich the user experience. Systems have their architecture expressed as a set of microservices communicating over networks. Successful …
Introduction I've always wanted to be a part of a development conference ever since I started working in the role of a software developer. I feel that attending conferences helps one to be acquainted …
Introduction In Qt6, CMake became Qt's default build system, replacing qmake. Unfortunately, the transition was not smooth. In the first Qt6 releases, Android support was missing. iOS requires native …