Ruslan Polupan
Nov. 17, 2019, 8:07 p.m.

MySQLBuilding the QMYSQL driver (MariaDB) Windows 10 x64 QT 5.13.0 Mingw73_64

QIBASE, mysql, драйвер, MariaDB

Good day!

Installed:
Windows 10 x64
Qt 5.13.0 installed in c:\Qt\
The database server runs on Linux OS.
mysql Ver 15.1 Distrib 10.3.18-MariaDB, for Linux (x86_64) using readline 5.1


Download the 64 bit version of MariaDB because Mingw is 64 …

Read
Evgenii Legotckoi
Nov. 9, 2019, 4:52 p.m.

PyQt5PyQt5 - Tutorial 008. Working with QTableWidget (Update tutorial 006)

PyQt5, QTableWidget

This will be a small update to the lesson on using QTableWidget in PyQt5

In the previous lesson it was shown how to display some kind of information in QTableWidget. And this lesson will also show how to make some …

Read
Evgenii Legotckoi
Nov. 9, 2019, 1:42 p.m.

QMLQML - Tutorial 037. Customizing Buttons in QML (Update Lesson 002)

Custom Button QML, Custom, QML

At the request of one of the users, I am updating one of the first lessons in accordance with the current status of Qt. Namely, a new lesson will be written using Qt Quick Controls 2.

Namely, we customize the …

Read
mafulechka
Nov. 6, 2019, 4:36 p.m.

QtA fast and thread-safe pool allocator for Qt - Part 2

Qt, allocator, thread, performance

The first part of this article series looked at a pool allocator optimized for small allocations. The developers have said that they do a lot in Qt by allocating QEvent or QObject instances, and a specialized allocator can be useful …

Read
Evgenii Legotckoi
Nov. 4, 2019, 4:15 p.m.

QMLQML - Tutorial 036. Working with Signals and Slots in QML

Slot, QML, Signal, cpp, Qt

This article is the most comprehensive description of signals and slots in QML compared to all previous articles on this site.

In this article, I will try to explain the following when working with Qt/QML + Qt/C++:

  • ways to declare …
Read
Evgenii Legotckoi
Nov. 3, 2019, 3:03 p.m.

DjangoEVILEG-CORE. Caching properties of model objects using model_cached_property

EVILEG, ESNF-C, model_cached_property, Django

To speed up the site, in addition to optimizing database queries, you can use caching.

Django allows you to cache:

  • individual view , both Class Based View , and ordinary functions view
  • whole templates or parts of these templates
  • QuerySet …
Read
Evgenii Legotckoi
Oct. 27, 2019, 2:56 p.m.

DjangoEVILEG-CORE. Using Google reCAPTCHA

ESNF-C, CORE, EVILEG, reCAPTCHA, Google

This will be the first article on the use of a set of established utilities that are present in the core of the EVILEG site. This part of the site’s program code is in open source, so I want to …

Read
Evgenii Legotckoi
Oct. 27, 2019, 2:55 p.m.

EVILEGRelease EVILEG-CORE 0.0.5

Django, Releases, Python, EVILEG, ECNF-C

Introducing the new release of EVILEG-CORE 0.0.5.


The following changes are included in this release:

  • cached_property renamed to model_cached_property
  • cache_invalidate_cached_property renamed to invalidate_model_cached_property
  • added invalidate_cache method in EAbstractActivity as coding arrangement
  • added cache_invalidate_activity
  • model_cached_property , invalidate_model_cached_property , cache_invalidate_activity were moved …
Read
mafulechka
Oct. 22, 2019, 3:06 p.m.

QtA fast and thread-safe pool allocator for Qt - Part 1

Qt, thread, performance, allocator

The code on which this article is based is under development, with various commits pending under the Allocator topic. Note that the code uses various C++17 features.

A few months ago, the Qt Company developers were working on fixing how …

Read
Evgenii Legotckoi
Oct. 22, 2019, 11:39 a.m.

DjangoDjango - Tutoral 049. Optimizing Django Performance with a Real Project

Django, django-silk, performance

Recently I have devoted a lot of time to website optimization and now I would like to talk about it.
This article will explain the use of the select_related and prefetch_related methods in QuerySet, as well as their differences. I …

Read
mafulechka
Oct. 10, 2019, 3:03 p.m.

QtRunning Qt Quick on Vulkan, Metal, and Direct3D - Part 3

Windows, Qt, OpenGL, Vulkan, macOS, Quick, Graphics, Embedded, Desktop

In the third part of the Qt graphics series, we'll look at how shaders are handled in Qt Quick in Qt 5.14 when switching the scene graph to rendering through QRhi and the Qt Rendering Hardware Interface (Qt's hardware rendering …

Read
Evgenii Legotckoi
Oct. 7, 2019, 1:34 p.m.

QtUndocumented QMake - CONFIG += resources_big

Qt, QMake, resource

Our project uses a very large number of resources, both ordinary icons and svg images. At some point, the project stopped assembling on developers' PCs with a small memory capacity of 16 GB.

The problem turned out to be that …

Read
  • Last comments
  • AK
    April 1, 2025, 11:41 a.m.
    Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
  • Evgenii Legotckoi
    March 9, 2025, 9:02 p.m.
    К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
  • VP
    March 9, 2025, 4:14 p.m.
    Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
  • ИМ
    Nov. 22, 2024, 9:51 p.m.
    Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
  • Evgenii Legotckoi
    Oct. 31, 2024, 11:37 p.m.
    Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup