Qt → Эффективная конкатенация QString со свёрткой параметров шаблона C++17
В C++ привычно иметь operator+to perform string concatenation (оператор+выполнение конкатенации строк), независимо от того, используется ли стандартная библиотека (или STL) или Qt. Это позволяет писать такие вещи, как следующий фрагмент:
- QString statement{"I'm not"};
- QString number{"a number"};
- QString space{" "};
- QString …
Qt → Представляем Qt Quick 3D: высокоуровневый 3D API для Qt Quick
Graphics, OpenGL, qt, 3D, Quick
Разработчики изучали, как можно глубже интегрировать 3D и Qt Quick, в результате чего создали новый проект под названием Qt Quick 3D , который предоставляет собой высокоуровневый API для создания 3D-контента для пользовательских интерфейсов из Qt Quick. Вместо того, чтобы использовать …
Проекты на Qt → Релиз библиотеки шифрования Qt-Secret v1.2.0 с поддержкой RSA8192
BIGInt, RSA, GMP, qt, encryption, AES, QuasarApp, Qt-Sekret, Library
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 …
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 …
Qt → Разработка на Qt под iOS
Преамбула
Самая демократическая страна в мире создала самую тоталитарную операционную систему. Поэтому если вы хотите тестировать ваше ПО на IPad или IPhone вам нужно обязательно зарегистрироваться на сайте https://developer.apple.com/ в качестве разработчика. На первом этапе денег платить не обязательно. Добрый …
Qt → Использование возможностей winExtras при работе с QML
qt, TaskbarButton, JumpList, qml, ThumbnailToolBar, winextras
Некоторое время назад я написал несколько статей об использовании библиотеки QtWinExtras, которая открывает доступ к специальным функциям, доступным только для Windows. Теперь хочу сказать пару слов о том, как повторить тоже с помощью QML. Для этого нам нужно создать проект …
Qt → Использование gif-анимации в Qt с помощью класса QMovie
анимация, gif, gif-анимация, qmovie, qt
Все видели в интернете красивые анимированные изображения. Их можно скачать на свой компьютер качестве файла с расширением gif. Возникает вопрос — можно ли использовать разместить эти картинки в своих программах? Можно, отвечает библиотека Qt. Рассмотрим, как это сделать.
Создаём новый …
QML → QML - Урок 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 . …
PyQt5 → PyQt5 - Урок 002. Hello World на PyQt5
qt5, qt, PyCharm, qt уроки, PyQt5
Python — это высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода, как говорит нам Википедия. А также активно используется для написания Web-приложений. Ну а для работы с Qt для Python была разработана компанией Riverbank Computing …
Qt → Qt/C++ - Урок 025. Создание проекта файлов для сборки утилитой qmake
sources, headers, qt, config, libs, qt5, qmake
Проект файлов содержит всю информацию, требуемую qmake для сборки вашего приложения, библиотеки или плагина. В основном, вы используется серии объявлений для спецификации ресурсов в проекте, но поддержка простых программных конструкций позволяет описывать различные процессы сборки для различных платформ и сред. …
- Последние комментарии
- AK1 апреля 2025 г. 11:41Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
- VP9 марта 2025 г. 16:14Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
- ИМ22 ноября 2024 г. 21:51Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
- Сейчас обсуждают на форуме
- МА1 апреля 2025 г. 16:210ff763fe-4e50-455d-a3a6-5699c243b1a5_17_44_22_1.xml
- f15 февраля 2025 г. 13:46Подскажите, пожалуйста! Как данный класс можно дополнить, чтобы созданные объекты можно было перемещать мышкой по сцене?
- Не запускается компьютер (точнее работает блок , но сам монитор вообще жесть)В общем я ничего с интернета не скачивала в последнее время. На компе никаких левых пр…
- Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…