Qt

Showing 1-4 of 4 results
EngineeringIcon ChevronTechnology

The Missing Article About Qt Multithreading in C++

By Andrei Smirnov

C++ developers strive to build robust multithreaded applications, but multithreading was never an easy thing to do. In this article, Toptal Freelance Qt Developer Andrei Smirnov talks about several scenarios exploring concurrent programming with the Qt framework.

10 minute readContinue Reading
EngineeringIcon ChevronTechnology

A Vital Guide to Qmake

By Andrei Smirnov

Qmake is a build system tool shipped with Qt library that simplifies the build process across different platforms. In this guide, Freelance Qt Developer Andrei Smirnov describes the most useful qmake features and provides real-world examples for each of them.

9 minute readContinue Reading
EngineeringIcon ChevronBack-end

How to Get Rounded Corner Shapes in C++ Using Bezier Curves and QPainter: A Step-by-Step Guide

By Bojan Kverh

The current trend in graphic design is to use a lot of rounded corners in all sorts of shapes. We can observe this on many web pages, mobile devices, and desktop applications, as rounded corners make the user interface feel smoother and nicer. However, what if we have to generate rounded corners on the fly, and we cannot preload it from an image? In this article, Toptal Freelance Software Engineer Bojan Kverh guides us in a step-by-step tutorial on how to develop a simple class in C++ that can turn a complex polygon into a shape with rounded corners using Bezier curves and QPainter.

10 minute readContinue Reading
EngineeringIcon ChevronTechnology

Introduction to OpenGL: A 3D Text Rendering Tutorial

By Timofey Lonchakov

Over time, the race between DirectX and OpenGL has caused these technologies to become more accessible to developers, along with better documentation and an easier process of getting started with them. This tutorial article shows you how to build a 3D modeling application that generates and renders 3D texts from user inputs.

9 minute readContinue Reading

Join the Toptal® community.