Отправляет email-рассылки с помощью сервиса Sendsay

Евгений Легоцкой

QML - Урок 020. Старт работы с Android Manifest в Qt Creator

Когда приходит время вести разработку под Android на Qt, то Мы рано или поздно приходим к необходимости работать с файлом AndroidManifest

QML - Урок 019. Navigation Drawer в Qt Qml Android

Одним из основных элементов управления в Android приложении является Navigation Drawer , но в QML нет готового компонента для этого элемента, зато парни из Cutehacks сделали свой Navigation Drawer , код этого компонента выложен на гитхабе

Qt/C++ - Урок 60. Настройка внешнего вида приложения в рантайме

Допустим есть задача изменения внешнего вида приложения, написанного на QWidget

Статья–учебник: объектно–ориентированное программирование

Почти все популярные языки программирования являются объектно–ориентированными

QML - Урок 023. Охота за багами при передаче указателя на QObject в QML

Одними из самых мерзких и мало предсказуемых багов являются те, которые возникают в неопределённый момент времени

C++ - Урок 007. Классы

Наличие данных, которые находятся в публичном доступе в структуре имеет свои преимущества, предоставляя полную свободу действий

Игра на QML - Урок 2. Добавляем следы от выстрелов и систему очков

После того, как была сделана игровая арена и добавлены мишени, настало время реализовать попадание по мишеням, промахи и систему начисления и списывания очков

Qt/C++ - Урок 048. QThread - работа с потоками с помощью moveToThread

В предыдущей статье мы только коснулись работы с потоками , причём в том варианте, который служит больше для кастомизации самого потока, хотя и может быть использован для совершения посторонней работы, никак не связанной непосредственно с потоками

Qt/C++ - Урок 064. Как скрыть элементы из выпадающего списка QComboBox

В некоторых случаях требуется скрыть некоторые элементы из выпадающего списка QComboBox

Qt/C++ - Урок 007. Фильтр для записей в QSqlTableModel

Продолжая работу с таблицами в Qt , хотелось бы освятить тот момент, как установить фильтр на модель представления данных в QSqlTableModel или в QSqlRelationalTableModel 

PyQt5 - Урок 4. Использование QSettings

Ознакомимся с использование QSettings в PyQt5

Qt/C++ - Урок 006. QSqlQueryModel - Таблицы в Qt с помощью SQL-запросов

Использование QSqlQueryModel для формирования таблиц в Qt является наиболее хардкорным вариантом с наиболее низким уровнем абстракции, чем использование QSqlTableModel или QSqlRelationalTableModel 

PyQt5 - Урок 6. Работа с QTableWidget

Для первоначального знакомства с QTableWidget в PyQt5 создадим таблицу с тремя колонками и одной строкой

Qt/C++ - Урок 005. QSqlRelationalTableModel - Работаем со связными таблицами

В Qt для представления таблиц поля, которых связаны внешними ключами с другими таблицами базы данных, может применяться QSqlRelationalTableModel , которая является более продвинутым вариантом класса QSqlTableModel ,  который был рассмотрен в предыдущей статье 

Qt/C++ - Урок 058. Подсветка синтаксиса HTML кода в QTextEdit

Некоторое время назад я занимался изучением подсветки синтаксиса в QTextEdit и практиковался на подсветке для HTML кода

QML - Урок 003. Custom Dialog in QML Android

После того, как Мы сделали кастомизированные кнопки в предыдущем уроке , настало время сделать Custom Dialog , который будет выглядеть более нативно для Android устройства, а может даже и смахивать по дизайну на IOSустройство

QML - Урок 004. Сигналы и слоты в Qt QML

А вот мы и добрались до передачи данных между слоем QML и слоем C++

GameDev на Qt - Урок 1. Отслеживание перемещения мыши в QGraphicsScene

Все помнят игру Crimsonland? Там нужно было валить монстров штабелями

Qt/C++ - Урок 032. Сохранение изображения в файл из QCustomPlot

В предыдущей статье по работе с QCustomPlot был дан пример использования данной библиотеки

Qt/C++ - Урок 054. Считывание данных из файла CSV и их представление через QStandardItemModel

Формат данных CSV ( Comma-Separated Values — значения, разделённые запятыми), является простейшим форматом представления табличных данных

QML - Урок 025. Динамический перевод мультиязычного приложения на QML

После того, как мы ознакомились с переводами интерфейса приложения на Qt/C++ , настало время изучить возможности динамического перевода приложения, интерфейс которого написан на QML

QML - Урок 009. Масштабируемый интерфейс в Qt Qml Android

Если говорить о Scalable интерфейсах, то есть масштабируемых интерфейсах при разработке приложений на Qt, то основной проблемой является то, что необходимо создать такой интерфейс, который будет читаемым абсолютно на всех экранах, будь то экран компьютера или экран смартфона

QML - Урок 010. Доступ к дочерним объектам в TabView в Qml Qt

Структура объектов в Qml представляет собой иерахическое дерево, в котором, чтобы получить доступ к свойствам объектов нижележащего уровня необходимо обратиться к первоначальному объекту, далее выбрать дочерний объект и выбрать свойство дочернего объекта, к которому требуется получить доступ

Qt/C++ - Урок 021. Рисование мышью в Qt

А в этом уроке освоим рисование мышью в Qt на основе примитивнейшего аналога Paint с использованиемQGraphicsScene 

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

Проект файлов содержит всю информацию, требуемую qmake для сборки вашего приложения, библиотеки или плагина

QML - Урок 018. Loader в QML Qt - динамическая работа с компонентами

Для организации динамической смены компонентов удобно использовать компонент Loader, который входит в QML QtQuick и является  контейнером для ваших компонентов в приложении, которые допустим необходимо периодически заменять в интерфейсе

Qt/C++ - Урок 029. Изображение в базе данных в Qt – Сохранение и Восстановление

Изображение в базе данных может быть сохранено в формате BLOB (англ

Qt/C++ - Урок 037. Двумерный массив с помощью QVector

Класс QVector относится к контейнерным классам и обеспечивает доступ к элементам по индексу, а также ряд дополнительных методов для удобства работы

Qt/C++ - Урок 038. Переключение между окнами в Qt

На днях один из читателей обратился ко мне за помощью по поводу вопроса, ответ на который он искал в интернете

Группы: