Evgenii Legotckoi
Evgenii Legotckoi04 грудня 2015 р. 12:18

QtQt/C++ - Урок 027. Поліморфізм у Qt на прикладі геометричних фігур у QGraphicsScene

QGraphicsScene, Qt уроки, figure, QGraphicsItem, ооп, Полиморфизм, пример, Qt, square, triangle

Поліморфізм є однією з парадигм ООП (об'єктно-орієнтоване програмування). Поліморфізм реалізує здатність базового класу надавати властивості та методи, реалізація яких не відома для майбутніх класів, які будуть успадковані від цього класу. Тобто базовий клас у разі має весь необхідний набір методів …

Читати
Evgenii Legotckoi
Evgenii Legotckoi30 листопада 2015 р. 08:49

QtQt/C++ - Урок 030. QCustomPlot – Введення в роботу з діаграмами

график, QCPItemTracer, Qt5, QCPCurve, QCustomPlot

Постійно чую про QCustomPlot щодо роботи з графіками в Qt , але спочатку зробив в одному своєму додатку свої велосипеди, а зараз у вільну хвилинку вирішив познайомитись із цією бібліотекою. Здалося, що все-таки в ній є ще над чим працювати …

Читати
Evgenii Legotckoi
Evgenii Legotckoi28 листопада 2015 р. 10:06

QMLQML - Урок 019. Панель навігації в Qt Qml Android

Navigation Drawer, Qt, QtQuick, Qndroid, QML

Одним з основних елементів управління в Android програмі є Navigation Drawer , але в QML немає готового компонента для цього елемента, зате хлопці з Cutehacks зробили свій Navigation Drawer , код цього компонента викладено на гітхабі. Я давно вже хотів …

Читати
Evgenii Legotckoi
Evgenii Legotckoi27 листопада 2015 р. 09:54

QMLQML - Урок 018. Завантажувач в QML Qt – Робота з динамічними компонентами

QML, QtQuick, Qt, Loader

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

Якщо провести аналогію, наприклад, з розробкою на Java під Android, там …

Читати
Evgenii Legotckoi
Evgenii Legotckoi25 листопада 2015 р. 09:43

QMLQML - Урок 017. Експорт даних у формат CSV з моделі даних у QML Qt

CSV, Qt, QML, EXCEL

У тому випадку, якщо Вам знадобилося вивантажити таблицю з даними з програми у файл формату CSV , інтерфейс якого ще й написаний на QML , то поспішаю з цією статтею, щоб дати невелику підказку.

Наприклад, у статті по роботі з …

Читати
Evgenii Legotckoi
Evgenii Legotckoi25 листопада 2015 р. 08:17

QtQt/C++ - Урок 029. Зображення в базі даних в Qt – Збереження та завантаження

SQL, изображение, QPixmap, база данных, Qt, BLOB, SQLite

Зображення у базі даних може бути збережено у форматі BLOB (англ. Binary Large Object - двійковий великий об'єкт), тобто у форматі масиву двійкових даних. Формат BLOB також підходить для збереження аудіо та відео даних у базах даних.

Розглянемо збереження та …

Читати
Evgenii Legotckoi
Evgenii Legotckoi24 листопада 2015 р. 09:11

QMLQML - Урок 016. База даних SQLite та робота з нею в QML Qt

Qt, Android, View, Model, SQLite, MVC, База данных, DataBase, QML

Невеликий приклад роботи з базою даних в QML Qt . У даному уроці зводиться докупи інформація про застосування сигналів і слотів у QML Qt , про доступ до C++ класів з QML шару, реалізації інтерфейсу програми на QML, а також …

Читати
Evgenii Legotckoi
Evgenii Legotckoi20 листопада 2015 р. 10:23

QtQt/C++ - Урок 040. Типи даних у різних базах даних у Qt

Qt, SQL, INTEGER, типы данных, DECIMAL, MS SQL

У процесі розробки програми під Qt , яка має працювати з базами даних, необхідно враховувати той нюанс, що драйвер Qt для цільової Бази Даних може не підтримувати всі типи даних, які Ви могли закласти у Вашу Базу Даних. Наприклад, один …

Читати
Evgenii Legotckoi
Evgenii Legotckoi18 листопада 2015 р. 10:14

QtQt/C++ - Урок 039. Як намалювати обведення в QSqlTableModel за значенням у стовпці?

Qt, paint, QSqlTableModel

В уроці роботи з QSqlTableModel було детально розглянуто відображення таблиці даних з бази даних SQL . Але у зв'язку з питанням від одного з читачів, роблю невелике доповнення до цього прикладу.

Питання полягало в тому, як зафарбувати весь рядок в …

Читати
Evgenii Legotckoi
Evgenii Legotckoi11 листопада 2015 р. 08:25

QMLQML - Урок 015. Розробка QML Data Mapper – Аналог QDataWidgetMapper

QDataWidgetMapper, QMLDataMapper, Qt, QML, mapper

У процесі перенесення GUI однієї софтини з QWidgets на QML виявилася відсутність аналога QDataWidgetMapper для QML . Цей факт був дещо псуючим настрій. Але робити було нічого, окрім як шукати інші способи реалізації або робити повністю свій велосипед для цього, …

Читати
Evgenii Legotckoi
Evgenii Legotckoi10 листопада 2015 р. 08:06

QMLQML - Урок 013. Позиціонування за допомогою якорів

left, centerIn, bottom, Qt, anchors, right, top, QML

Крім традиційних Grid, Row, Column, Qt Quick також надає функціонал для елементів шарів, що використовує концепцію якорів ( Anchors ). Кожен елемент може бути розглянутий як має набір з 7 невидимих "якорних ліній":

  • left;
  • horizontalCenter;
  • right;
  • top;
  • verticalCenter;
  • baseline;
  • bottom. …
Читати
Evgenii Legotckoi
Evgenii Legotckoi09 листопада 2015 р. 04:03

QMLQML - Урок 012. Передача даних з TextInput у ListView (Модель / Перегляд)

TextInput, ListView, ListModel, Qt, Android, View, Model, QML, Delegate

Робота з ListView у QML є досить частим аспектом при розробці програми під Android, оскільки дуже багато програм мають у своєму функціоналі побудова списків з даними, записами, параметрами і т.д. Також це справедливо і при розробці додатків під Desktop на …

Читати
AD

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:50бали,
  • Рейтинг балів-4
m
  • molni99
  • 26 жовтня 2024 р. 11:37

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:80бали,
  • Рейтинг балів4
m
  • molni99
  • 26 жовтня 2024 р. 11:29

C++ - Тест 004. Указатели, Массивы и Циклы

  • Результат:20бали,
  • Рейтинг балів-10
Останні коментарі
ИМ
Игорь Максимов22 листопада 2024 р. 22:51
Django - Підручник 017. Налаштуйте сторінку входу до Django Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
Evgenii Legotckoi
Evgenii Legotckoi01 листопада 2024 р. 00:37
Django - Урок 064. Як написати розширення для Python Markdown Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup
A
ALO1ZE19 жовтня 2024 р. 18:19
Читалка файлів fb3 на Qt Creator Подскажите как это запустить? Я не шарю в программировании и кодинге. Скачал и установаил Qt, но куча ошибок выдается и не запустить. А очень надо fb3 переконвертировать в html
ИМ
Игорь Максимов05 жовтня 2024 р. 17:51
Django - Урок 064. Як написати розширення для Python Markdown Приветствую Евгений! У меня вопрос. Можно ли вставлять свои классы в разметку редактора markdown? Допустим имея стандартную разметку: <ul> <li></li> <li></l…
d
dblas505 липня 2024 р. 21:02
QML - Урок 016. База даних SQLite та робота з нею в QML Qt Здравствуйте, возникает такая проблема (я новичок): ApplicationWindow неизвестный элемент. (М300) для TextField и Button аналогично. Могу предположить, что из-за более новой верси…
Тепер обговоріть на форумі
Evgenii Legotckoi
Evgenii Legotckoi25 червня 2024 р. 01:11
добавить qlineseries в функции Я тут. Работы оень много. Отправил его в бан.
t
tonypeachey115 листопада 2024 р. 17:04
google domain [url=https://google.com/]domain[/url] domain [http://www.example.com link title]
NSProject
NSProject04 червня 2022 р. 13:49
Всё ещё разбираюсь с кешем. В следствии прочтения данной статьи. Я принял для себя решение сделать кеширование свойств менеджера модели LikeDislike. И так как установка evileg_core для меня не была возможна, ибо он писался…
9
9Anonim25 жовтня 2024 р. 19:10
Машина тьюринга // Начальное состояние 0 0, ,<,1 // Переход в состояние 1 при пустом символе 0,0,>,0 // Остаемся в состоянии 0, двигаясь вправо при встрече 0 0,1,>…

Слідкуйте за нами в соціальних мережах