mafulechka
20 ноября 2019 г. 15:05

QtЭффективная конкатенация QString со свёрткой параметров шаблона C++17

qt, QString, expression

В C++ привычно иметь operator+to perform string concatenation (оператор+выполнение конкатенации строк), независимо от того, используется ли стандартная библиотека (или STL) или Qt. Это позволяет писать такие вещи, как следующий фрагмент:

  1. QString statement{"I'm not"};
  2. QString number{"a number"};
  3. QString space{" "};
  4. QString
Читать
mafulechka
2 сентября 2019 г. 15:04

QtПредставляем Qt Quick 3D: высокоуровневый 3D API для Qt Quick

Graphics, OpenGL, qt, 3D, Quick

Разработчики изучали, как можно глубже интегрировать 3D и Qt Quick, в результате чего создали новый проект под названием Qt Quick 3D , который предоставляет собой высокоуровневый API для создания 3D-контента для пользовательских интерфейсов из Qt Quick. Вместо того, чтобы использовать …

Читать
Andrei Yankovich
21 июля 2019 г. 0:36

Проекты на QtРелиз библиотеки шифрования Qt-Secret v1.2.0 с поддержкой RSA8192

BIGInt, RSA, GMP, qt, encryption, AES, QuasarApp, Qt-Sekret, Library

Qt-Secret logo


After a month of development, a release has been prepared for the cross-platform encryption library Qt-Secret v1.2.0 simultaneously with the release of a library of integer calculations of a certain size QtBigInt . The original Qt-Secret text components are shipped …

Читать
Ruslan Polupan
30 мая 2018 г. 14:01

QtУстановка драйвера QIBASE (Firebird) Qt 5.11 Suse LEAP 42.3

Leap, SuSE, qt, Fierbird, QIBASE

Решил обновить Qt. Всякий раз это влечет за собой переустановку драйверов для работы с базами данных.

Решил записать последовательность действий.

Надеюсь сэкономлю кому-то пару часов. :-)


Устанавливаем Qt 5.11.

В документации по Qt сказано:

How to Build the QIBASE Plugin …

Читать
alex_lip
15 января 2018 г. 1:15

QtРазработка на Qt под iOS

ios, qt

Преамбула

Самая демократическая страна в мире создала самую тоталитарную операционную систему. Поэтому если вы хотите тестировать ваше ПО на IPad или IPhone вам нужно обязательно зарегистрироваться на сайте https://developer.apple.com/ в качестве разработчика. На первом этапе денег платить не обязательно. Добрый …

Читать
Дмитрий
12 августа 2017 г. 0:58

QtИспользование возможностей winExtras при работе с QML

qt, TaskbarButton, JumpList, qml, ThumbnailToolBar, winextras

Некоторое время назад я написал несколько статей об использовании библиотеки QtWinExtras, которая открывает доступ к специальным функциям, доступным только для Windows. Теперь хочу сказать пару слов о том, как повторить тоже с помощью QML. Для этого нам нужно создать проект …

Читать
Дмитрий
6 июля 2017 г. 22:22

QtИспользование gif-анимации в Qt с помощью класса QMovie

анимация, gif, gif-анимация, qmovie, qt

Все видели в интернете красивые анимированные изображения. Их можно скачать на свой компьютер качестве файла с расширением gif. Возникает вопрос — можно ли использовать разместить эти картинки в своих программах? Можно, отвечает библиотека Qt. Рассмотрим, как это сделать.

Создаём новый …

Читать
Evgenii Legotckoi
12 ноября 2016 г. 21:16

QMLQML - Урок 001. TextEdit IP Address Validation

ip address, ip адрес, lineedit, qlineedit, QLineEdit example, QLineEdit IP Address, qt, qtcreator, qml

Доступны аналогичные статьи на Qt/С++ и PyQt5/Python

До полного набора уроков по Qt, на тему валидации IP-адреса дополню статьи также и вариантом на Qt/QML.

Будет также поле ввода данных, в которое будем вводить IP-адрес. Использоваться для валидации будет RegExpValidator . …

Читать
Evgenii Legotckoi
3 сентября 2016 г. 21:03

PyQt5PyQt5 - Урок 002. Hello World на PyQt5

qt5, qt, PyCharm, qt уроки, PyQt5

Python — это высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода, как говорит нам Википедия. А также активно используется для написания Web-приложений. Ну а для работы с Qt для Python была разработана компанией Riverbank Computing …

Читать
Evgenii Legotckoi
16 октября 2015 г. 22:25

QtQt/C++ - Урок 025. Создание проекта файлов для сборки утилитой qmake

sources, headers, qt, config, libs, qt5, qmake

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

Читать