Qt → Qt/C++ - Урок 027. Поліморфізм у Qt на прикладі геометричних фігур у QGraphicsScene
QGraphicsScene, Qt уроки, figure, QGraphicsItem, ооп, Полиморфизм, пример, Qt, square, triangle
Поліморфізм є однією з парадигм ООП (об'єктно-орієнтоване програмування). Поліморфізм реалізує здатність базового класу надавати властивості та методи, реалізація яких не відома для майбутніх класів, які будуть успадковані від цього класу. Тобто базовий клас у разі має весь необхідний набір методів …
ЧитатиQt → Qt/C++ - Урок 030. QCustomPlot – Введення в роботу з діаграмами
график, QCPItemTracer, Qt5, QCPCurve, QCustomPlot
Постійно чую про QCustomPlot щодо роботи з графіками в Qt , але спочатку зробив в одному своєму додатку свої велосипеди, а зараз у вільну хвилинку вирішив познайомитись із цією бібліотекою. Здалося, що все-таки в ній є ще над чим працювати …
ЧитатиQML → QML - Урок 019. Панель навігації в Qt Qml Android
Navigation Drawer, Qt, QtQuick, Qndroid, QML
Одним з основних елементів управління в Android програмі є Navigation Drawer , але в QML немає готового компонента для цього елемента, зате хлопці з Cutehacks зробили свій Navigation Drawer , код цього компонента викладено на гітхабі. Я давно вже хотів …
ЧитатиQML → QML - Урок 018. Завантажувач в QML Qt – Робота з динамічними компонентами
Для організації динамічної зміни компонентів зручно використовувати компонент Loader, який входить у QML QtQuick і є контейнером для ваших компонентів у додатку, який допустимо необхідно періодично замінювати в інтерфейсі.
Якщо провести аналогію, наприклад, з розробкою на Java під Android, там …
ЧитатиQML → QML - Урок 017. Експорт даних у формат CSV з моделі даних у QML Qt
У тому випадку, якщо Вам знадобилося вивантажити таблицю з даними з програми у файл формату CSV , інтерфейс якого ще й написаний на QML , то поспішаю з цією статтею, щоб дати невелику підказку.
Наприклад, у статті по роботі з …
ЧитатиQt → Qt/C++ - Урок 029. Зображення в базі даних в Qt – Збереження та завантаження
SQL, изображение, QPixmap, база данных, Qt, BLOB, SQLite
Зображення у базі даних може бути збережено у форматі BLOB (англ. Binary Large Object - двійковий великий об'єкт), тобто у форматі масиву двійкових даних. Формат BLOB також підходить для збереження аудіо та відео даних у базах даних.
Розглянемо збереження та …
ЧитатиQML → QML - Урок 016. База даних SQLite та робота з нею в QML Qt
Qt, Android, View, Model, SQLite, MVC, База данных, DataBase, QML
Невеликий приклад роботи з базою даних в QML Qt . У даному уроці зводиться докупи інформація про застосування сигналів і слотів у QML Qt , про доступ до C++ класів з QML шару, реалізації інтерфейсу програми на QML, а також …
ЧитатиQt → Qt/C++ - Урок 040. Типи даних у різних базах даних у Qt
Qt, SQL, INTEGER, типы данных, DECIMAL, MS SQL
У процесі розробки програми під Qt , яка має працювати з базами даних, необхідно враховувати той нюанс, що драйвер Qt для цільової Бази Даних може не підтримувати всі типи даних, які Ви могли закласти у Вашу Базу Даних. Наприклад, один …
ЧитатиQt → Qt/C++ - Урок 039. Як намалювати обведення в QSqlTableModel за значенням у стовпці?
В уроці роботи з QSqlTableModel було детально розглянуто відображення таблиці даних з бази даних SQL . Але у зв'язку з питанням від одного з читачів, роблю невелике доповнення до цього прикладу.
Питання полягало в тому, як зафарбувати весь рядок в …
ЧитатиQML → QML - Урок 015. Розробка QML Data Mapper – Аналог QDataWidgetMapper
QDataWidgetMapper, QMLDataMapper, Qt, QML, mapper
У процесі перенесення GUI однієї софтини з QWidgets на QML виявилася відсутність аналога QDataWidgetMapper для QML . Цей факт був дещо псуючим настрій. Але робити було нічого, окрім як шукати інші способи реалізації або робити повністю свій велосипед для цього, …
ЧитатиQML → QML - Урок 013. Позиціонування за допомогою якорів
left, centerIn, bottom, Qt, anchors, right, top, QML
Крім традиційних Grid, Row, Column, Qt Quick також надає функціонал для елементів шарів, що використовує концепцію якорів ( Anchors ). Кожен елемент може бути розглянутий як має набір з 7 невидимих "якорних ліній":
- left;
- horizontalCenter;
- right;
- top;
- verticalCenter;
- baseline;
- bottom. …
QML → QML - Урок 012. Передача даних з TextInput у ListView (Модель / Перегляд)
TextInput, ListView, ListModel, Qt, Android, View, Model, QML, Delegate
Робота з ListView у QML є досить частим аспектом при розробці програми під Android, оскільки дуже багато програм мають у своєму функціоналі побудова списків з даними, записами, параметрами і т.д. Також це справедливо і при розробці додатків під Desktop на …
Читати- Akiv Doros
- 12 листопада 2024 р. 01:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50бали,
- Рейтинг балів-4
- molni99
- 26 жовтня 2024 р. 11:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80бали,
- Рейтинг балів4
- molni99
- 26 жовтня 2024 р. 11:29
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:20бали,
- Рейтинг балів-10