RadioProg
  • Статьи
    • Радиоэлектроника
      • Антенны и распространение радиоволн
      • Беспроводная связь
      • Высокочастотная техника
      • Волоконно-оптические линии связи (ВОЛС)
      • Измерительная техника
      • Исполнительные механизмы и драйверы
      • САПР
      • Спутниковая связь
      • Схемотехника
      • Телевидение
      • Цифровая электроника
      • Технологии и инструменты
      • Электронные компоненты
      • А что внутри?
      • Прочее (радиоэлектроника)
    • Программирование
      • Алгоритмы и структуры данных
      • Базы данных
      • Веб-разработка
      • Мультимедиа (разработка ПО)
      • Нейронные сети
      • Паттерны проектирования
      • Связь
      • Системы сборки ПО
      • Языки программирования
    • IT
      • Компьютерные сети
      • Операционные системы
      • Верстка
      • Системы контроля версий
    • Прочее
      • История технологий
      • Мультимедиа
      • Новости телекома
      • Нормативная документация
      • Охрана труда
      • Полезные программы
      • Просто интересно
      • Экономика телекоммуникаций и электронной промышленности
      • Экономика и инвестиции
  • Книги / руководства
  • Инструменты
    • Калькуляторы
  • Описания / ссылки на магазины
    • RF, Wi-Fi, Bluetooth, GSM, GPRS, GPS
    • Датчики
    • Дисплеи, индикаторы, светодиоды
    • Исполнительные механизмы и драйверы
    • Источники питания
    • Кнопки, клавиатуры, потенциометры
    • Макетирование
    • Одноплатные компьютеры
    • Отладочные платы
    • Платы расширения (shields)
    • Преобразователи, переходники, кабели
    • Прочие радиодетали
    • Приборы, инструменты, расходные материалы
    • Прочее (тех. описания, ссылки)
  1. Программирование
  2. Языки программирования
  3. C++
  4. Qt
  1. Книги / руководства / серии статей

Qt 6 QML Book

Добро пожаловать в «Qt 6 Book» — книгу о QML, которая проведет вас через QML, язык Qt для создания динамических пользовательских интерфейсов.

Эта книга задумана как книга, которую вы можете читать от начала до конца, где каждая глава основывается на том, что вы узнали ранее. Но её также можно использовать как способ для опытного читателя сориентироваться в новой теме. Каждая глава посвящена определенной теме и знакомит с концепциями Qt и QML.

Быстрый старт в QML
  • Быстрый старт в QML
  • Синтаксис QML
  • Основные элементы QML
  • Компоненты QML
  • Простые преобразования в QML
  • Позиционирование элементов в QML
  • Компоновка элементов в QML
  • Элементы ввода в QML
  • Продвинутые методы использования QML
Подвижные элементы в QML
  • Подвижные элементы в QML
  • Анимация в QML
  • Состояния и переходы в QML
QtQuick Controls
  • Элементы управления пользовательского интерфейса в QML
  • Введение в компоненты управления Qt Quick Controls
  • Приложение просмотрщика изображений на QML
  • Распространенные патерны UI с использованием Qt Quick Controls
  • Стиль Imagine
  • Резюме к главе QtQuick Controls
Модель - Представление - Делегат
  • Модель - представление - делегат
  • Концепция паттерна модель-представление
  • Основные модели в QML
  • Динамические представления в QML
  • Делегаты в QML
  • Продвинутые методы использования архитектуры модель-представление-делегат
  • Резюме к главе об архитектуре модель-представление-делегат
Canvas
  • Элемент Canvas
  • Удобный API элемента Canvas
  • Градиенты Canvas в QML
  • Тени в Canvas в QML
  • Изображения в элементе Canvas в QML
  • Преобразования в элементе Canvas в QML
  • Режимы композиции в Canvas
  • Буферы пикселей
  • Рисование на Canvas (QML)
  • Портирование из элемента canvas HTML5 в QML
Фигуры (модуль Qt Quick Shapes)
  • Фигуры в QML
  • Основы работы с модулем Shapes
  • Построение путей
  • Заливка фигур
  • Анимация фигур
  • Резюме к главе «Фигуры (модуль Qt Quick Shapes) »
Эффекты
    Мультимедиа
      Qt Quick 3D
        Сеть
          Хранение данных
          • Хранение данных в QML приложениях
          • Хранение настроек
          • Локальное хранение данных – SQL
          Динамический QML
          • Динамический QML
          • Динамическая загрузка компонентов
          • Создание и уничтожение объектов
          • Отслеживание динамических объектов
          • Резюме к главе «Динамический QML»
          JavaScript в QML
          • JavaScript в QML
          • Браузер/HTML и Qt Quick/QML
          • Язык JavaScript (краткий обзор для C++ разработчиков)
          • Создание консоли JS
          Qt C++
            Расширение QML
            • Расширение QML с помощью C++
            • Понятие времени выполнения QML
            • Содержимое плагина
            • Создание плагина
            • Реализация плагина FileIO
            • Использование плагина FileIO
            • Резюме к главе «Расширение QML»
            Qt для Python
              Qt для микроконтроллеров
                Последние материалы
                в разделе Программирование
                • Руководство CMake. Шаг 1. Базовая отправная точка
                • Руководство CMake. Введение
                • Пример редактируемой древовидной модели в проекте с Qt
                • Пример простой древовидной модели в проекте с Qt
                • Сборка проектов из командной строки
                • Сборка повторно используемого QML-модуля
                • Сборка QML-приложения с помощью CMake
                • Начало работы с CMake в Qt-проектах
                • Использование пользовательских удалителей (deleter) с shared_ptr и unique_ptr в C++
                • Краткая справка по умным указателям в C++
                Последние материалы
                в других разделах
                • Вопросы/ответы для подготовки к экзамену по охране труда. Обучение, проверка знаний, инструктажи
                • Вопросы/ответы для подготовки к экзамену по электробезопасности. Технические мероприятия
                • Вопросы/ответы для подготовки к экзамену по электробезопасности. Организация работ
                • 8.2 Настройка Git – Атрибуты Git
                • 8.1 Настройка Git – Конфигурация Git
                • 7.15 Инструменты Git – Заключение
                • 7.14 Инструменты Git – Хранилище учётных данных
                • 7.13 Инструменты Git – Замена
                • 7.12 Инструменты Git – Создание пакетов
                • 7.11 Инструменты Git – Подмодули

                Присоединяйтесь к нам во ВКонтакте!

                Яндекс.Метрика
                Радиоэлектроника
                • Антенны и распространение радиоволн
                • Беспроводная связь
                • Высокочастотная техника
                • Волоконно-оптические линии связи (ВОЛС)
                • Измерительная техника
                • Исполнительные механизмы и драйверы
                • САПР
                • Спутниковая связь
                • Схемотехника
                • Телевидение
                • Цифровая электроника
                • Технологии и инструменты
                • Электронные компоненты
                • А что внутри?
                • Прочее (радиоэлектроника)
                Программирование
                • Алгоритмы и структуры данных
                • Базы данных
                • Веб-разработка
                • Мультимедиа (разработка ПО)
                • Нейронные сети
                • Паттерны проектирования
                • Связь
                • Системы сборки ПО
                • Языки программирования
                IT
                • Компьютерные сети
                • Операционные системы
                • Верстка
                • Системы контроля версий
                Прочее
                • История технологий
                • Мультимедиа
                • Новости телекома
                • Нормативная документация
                • Охрана труда
                • Полезные программы
                • Просто интересно
                • Экономика телекоммуникаций и электронной промышленности
                • Экономика и инвестиции
                radioprog logo

                Мы в соцсетях

                         

                Карта сайта

                Последние материалы

                Контакты: radioprog@gmail.com

                © 2008 — 2023 RadioProg.RU