Ruslan Polupan
Ruslan Polupan17 ноября 2019 г. 9:07

MySQLСборка драйвера QMYSQL (MariaDB) Windows 10 x64 QT 5.13.0 Mingw73_64

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

Доброго времени суток!

Установлено:
Windows 10 x64
Qt 5.13.0 установлен в с:\Qt\
Сервер БД работает на ОС Linux.
mysql Ver 15.1 Distrib 10.3.18-MariaDB, for Linux (x86_64) using readline 5.1


Качем 64 битную версию MariaDB потому что Mingw 64-битный.
mariadb-10.4.10-winx64.msi
При …

Читать
Evgenii Legotckoi
Evgenii Legotckoi9 ноября 2019 г. 5:52

PyQt5PyQt5 - Урок 008. Работа с QTableWidget (Обновление урока 006)

PyQt5, QTableWidget

Это будет небольшое обновление урока по использованию QTableWidget в PyQt5.

В предыдущем уроке было показано, как вывести какую-то информацию в QTableWidget. И этот урок также покажет, как сделать некоторые ячейки редактируемыми и нередактируемыми, а также как реагировать на нажатия клавиш …

Читать
Evgenii Legotckoi
Evgenii Legotckoi9 ноября 2019 г. 2:42

QMLQML - Урок 037. Кастомизация кнопок в QML (Обновление урока 002)

Custom Button QML, Custom, QML

По просьбе одного из пользователей обновляю один из первых уроков в соответствии с текущим состоянием Qt. А именно новый урок будет написан с использованием Qt Quick Controls 2.

А именно, настраиваем внешний вид нашего приложения, чтобы кнопки выглядели следующим образом. …

Читать
mafulechka
mafulechka6 ноября 2019 г. 5:36

QtБыстрый и потокобезопасный аллокатор пулов для Qt - Часть 2

Qt, allocator, thread, performance

В первой части этой серии статей рассматривался аллокатор пула, оптимизированный для небольших выделений. Разработчики рассказали, что многое делают в Qt, выделяя экземпляры QEvent или QObject, и специализированный аллокатор может быть полезен и для их приложений. Пока что решения разработчиков Qt …

Читать
Evgenii Legotckoi
Evgenii Legotckoi4 ноября 2019 г. 5:15

QMLQML - Урок 036. Работа с сигналами и слотами в QML

Slot, QML, Signal, cpp, Qt

Эта статья является наиболее полным описанием сигналов и слотов в QML по сравнению со всеми предыдущими статьями на этом сайте.

В этой статье я попытаюсь объяснить следующее при работе с Qt/QML + Qt/C++:

  • способы объявления сигналов и слотов, также называемые …
Читать
Evgenii Legotckoi
Evgenii Legotckoi3 ноября 2019 г. 4:03

DjangoEVILEG-CORE. Кэширование свойств объектов моделей с помощью model_cached_property

EVILEG, ESNF-C, model_cached_property, Django

Для ускорения работы сайта, помимо оптимизации запросов к базе данных, можно использовать кеширование.

Django позволяет кэшировать:

  • индивидуальное view , как Class Based View , так и обычные функции view
  • целые шаблоны или части этих шаблонов
  • QuerySet
  • а также свойства объектов …
Читать
Evgenii Legotckoi
Evgenii Legotckoi27 октября 2019 г. 4:56

DjangoEVILEG-CORE. Использование Google reCAPTCHA

ESNF-C, CORE, EVILEG, reCAPTCHA, Google

Это будет первая статья об использовании набора установленных утилит, присутствующих в ядре сайта EVILEG. Эта часть программного кода сайта находится в открытом доступе, поэтому я хочу рассказать о том, какой функционал присутствует в этой батарее и как ею пользоваться.

Я …

Читать
Evgenii Legotckoi
Evgenii Legotckoi27 октября 2019 г. 4:55

EVILEGВыпуск EVILEG-CORE 0.0.5

Django, Releases, Python, EVILEG, ECNF-C

Представляем новый релиз EVILEG-CORE 0.0.5.


В этот релиз включены следующие изменения:

  • cached_property переименовано в model_cached_property
  • cache_invalidate_cached_property переименован в invalidate_model_cached_property
  • добавлен метод invalidate_cache в EAbstractActivity в качестве схемы кодирования
  • добавлено cache_invalidate_activity
  • model_cached_property , invalidate_model_cached_property , cache_invalidate_activity перемещены в подпапку cache
  • добавлены …
Читать
mafulechka
mafulechka22 октября 2019 г. 5:06

QtБыстрый и потокобезопасный аллокатор пулов для Qt - Часть 1

Qt, thread, performance, allocator

Код, на котором основана эта статья, находится в стадии разработки, с различными коммитами на рассмотрении в теме «Аллокатор». Обратите внимание, что в коде используются различные функции C++17.

Несколько месяцев назад разработчики Qt Company работали над исправлением того, как QHostInfo отправляет …

Читать
Evgenii Legotckoi
Evgenii Legotckoi22 октября 2019 г. 1:39

DjangoDjango - Урок 049. Оптимизация производительности Django на примере боевого проекта

Django, django-silk, performance

В последнее время я много времени уделяю оптимизации сайта и сейчас хочу рассказать об этом.
В этой статье объясняется использование методов select_related и prefetch_related в QuerySet, а также их различия. Я также попытаюсь объяснить, почему Django считается медленным, и почему …

Читать
mafulechka
mafulechka10 октября 2019 г. 5:03

QtЗапуск Qt Quick на Vulkan, Metal и Direct3D – Часть 3

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

В третьей части серии статей о графике Qt рассмотрим, как обрабатываются шейдеры в Qt Quick в версии Qt 5.14 при переключении графа сцены на рендеринг через QRhi и Qt Rendering Hardware Interface (аппаратный интерфейс рендеринга Qt). Охватим обработку шейдеров, прежде …

Читать
Evgenii Legotckoi
Evgenii Legotckoi7 октября 2019 г. 3:34

QtНедокументированный QMake - CONFIG += resources_big

Qt, QMake, resource

В нашем проекте используется очень большое количество ресурсов, как обычных иконок, так и svg изображений. В какой-то момент проект перестал собираться на ПК разработчиков с небольшим объемом памяти 16 ГБ.

Проблема оказалась в том, что при компиляции файлов ресурсов бесконтрольно …

Читать
m

C++ - Тест 003. Условия и циклы

  • Результат:85баллов,
  • Очки рейтинга6
в

C++ - Тест 003. Условия и циклы

  • Результат:50баллов,
  • Очки рейтинга-4
l

C++ - Тест 005. Структуры и Классы

  • Результат:91баллов,
  • Очки рейтинга8
Последние комментарии
k
kmssr9 февраля 2024 г. 5:43
Qt Linux - Урок 001. Автозапуск Qt приложения под Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
АК
Анатолий Кононенко5 февраля 2024 г. 12:50
Qt WinAPI - Урок 007. Работаем с ICMP Ping в Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
EVA
EVA25 декабря 2023 г. 21:30
Boost - статическая линковка в CMake проекте под Windows Ошибка LNK1104 часто возникает, когда компоновщик не может найти или открыть файл библиотеки. В вашем случае, это файл libboost_locale-vc142-mt-gd-x64-1_74.lib из библиотеки Boost для C+…
J
JonnyJo25 декабря 2023 г. 19:38
Boost - статическая линковка в CMake проекте под Windows Сделал всё по-как у вас, но выдаёт ошибку [build] LINK : fatal error LNK1104: не удается открыть файл "libboost_locale-vc142-mt-gd-x64-1_74.lib" Хоть убей, не могу понять в чём дел…
G
Gvozdik19 декабря 2023 г. 8:01
Qt/C++ - Урок 056. Подключение библиотеки Boost в Qt для компиляторов MinGW и MSVC Для решения твой проблемы добавь в файл .pro строчку "LIBS += -lws2_32" она решит проблему , лично мне помогло.
Сейчас обсуждают на форуме
P
Pisych27 февраля 2023 г. 15:04
Как получить в массив значения из связанной модели? Спасибо, разобрался:))
AC
Alexandru Codreanu19 января 2024 г. 22:57
QML Обнулить значения SpinBox Доброго времени суток, не могу разобраться с обнулением значение SpinBox находящего в делегате. import QtQuickimport QtQuick.ControlsWindow { width: 640 height: 480 visible: tr…
BlinCT
BlinCT27 декабря 2023 г. 19:57
Растягивать Image на парент по высоте Ну и само собою дял включения scrollbar надо чтобы был Flickable. Так что выходит как то так Flickable{ id: root anchors.fill: parent clip: true property url linkFile p…
Дмитрий
Дмитрий10 января 2024 г. 15:18
Qt Creator загружает всю оперативную память Проблема решена. Удалось разобраться с помощью утилиты strace. Запустил ее: strace ./qtcreator Начал выводиться весь лог работы креатора. В один момент он начал считывать фай…
Evgenii Legotckoi
Evgenii Legotckoi12 декабря 2023 г. 17:48
Побуквенное сравнение двух строк Добрый день. Там случайно не высылается этот сигнал textChanged ещё и при форматировани текста? Если решиать в лоб, то можно просто отключать сигнал/слотовое соединение внутри слота и …

Следите за нами в социальных сетях