Evgenii Legotckoi
22 жовтня 2017 р. 14:54

QtQt / C ++ - Підручник 072. Приклад векторного редактора на Qt

QGraphicsItem, QGraphicsScene, QGraphicsView, Vector Editor, QGraphicsObject

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

А саме …

Читати
Evgenii Legotckoi
06 грудня 2015 р. 20:47

QtQt/C++ - Урок 033. Робота з QGraphicsObject замість QGraphicsItem

QGraphicsScene, GameDev, QGraphicsItem, Qt, QGraphicsObject

Моя увага звернула на те, що для роботи з сигналами та слотами замість класу успадкованого від QGraphicsItem та від QObject можна використовувати клас успадкований від QGraphicsObject . І справді, якщо трохи покопатися у вихідниках QGraphicsObject , то виявиться, що це …

Читати
Evgenii Legotckoi
04 грудня 2015 р. 23:18

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

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

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

Читати
Evgenii Legotckoi
07 жовтня 2015 р. 21:26

QtQt/C++ - Урок 023. Переміщення QGraphicsItem на QGraphicsScene за допомогою миші

QGraphicsScene, Qt урок, QGraphicsItem, перетаскивание, Qt

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

Давайте розберемося, …

Читати
Evgenii Legotckoi
22 вересня 2015 р. 22:36

QtЯк створити гру за допомогою Qt - Урок 4. Ворог – значення у виживанні

QGraphicsScene, написать игру, GameDev, QGraphicsItem, Qt, QPainter

Продовжуємо тему, як написати гру на Qt. Після того, як у минулих статтях було створено Муху, яка поїдає яблука, настав час створити їй ворога. А Ворог Мухи , як відомо, Павук . Створення ігрових персонажів, які братимуть участь у безпосередньому …

Читати
Evgenii Legotckoi
20 вересня 2015 р. 22:08

QtЯк зробити гру за допомогою Qt - Урок 3. Взаємодія з іншими об'єктами

QGraphicsScene, написать игру, GameDev, QGraphicsItem, Qt, QPainter

Після того, як у грі є анімована Муха , яка пересувається під впливом клавіш клавіатури, настав час додати сенс у гру. Додамо мету Мусі , наприклад, вона поїдатиме яблука, які будуть підраховуватися. Тобто необхідно налаштувати взаємодію Мухи з іншими об'єктами, …

Читати
Evgenii Legotckoi
18 вересня 2015 р. 20:54

QtЯк створити гру за допомогою Qt - Урок 1. Керування об'єктом

QGraphicsScene, написать игру, WinAPI, GameDev, QGraphicsItem, getasynckeystate, Qt

З цього уроку починається серія статей у тому, як написати гру на Qt. У попередній статті було розказано про систему позиціонування графічних елементів QGraphicsItem у графічній сцені QGraphicsScene. Був намальований трикутник і поміщений у центр графічної сцени, розміри якої були …

Читати
Evgenii Legotckoi
17 вересня 2015 р. 20:22

QtQt/C++ - Урок 019. Як намалювати трикутник у Qt5. Позиціонування фігур у QGraphicsScene

треугольник, QGraphicsItem, QPolygon, Рисование Qt, Qt5, Qt, Рисование Qt5, QPainter

Малювання інтерфейсів, формування таблиць баз даних, робота з мережею - це все добре, але іноді хочеться просто щось намалювати, наприклад трикутник . А потім звичайно ж пожвавити цей об'єкт, щоб ним можна було керувати, і згодом перетворити цей проект на …

Читати
Evgenii Legotckoi
14 вересня 2015 р. 22:36

QtQt/C++ – Урок 018. QGraphicsItem – успадкування та слоти

QGraphicsItem, множественное наследование, QGraphicsItem слот, QGraphicsItem Qt, Qt, QGraphicsItem example

А тепер поговоримо трохи про успадкування від QGraphicsItem та застосування системи СИГНАЛ ів та СЛОТ ів при взаємодії з графічними об'єктами на графічній сцені QGraphicsScene. У завдання даного уроку входить створення програми, в якій на графічній сцені відображатиметься об'єкт класу …

Читати
  • Останні коментарі
  • Evgenii Legotckoi
    16 квітня 2025 р. 17:08
    Благодарю за отзыв. И вам желаю всяческих успехов!
  • IscanderChe
    12 квітня 2025 р. 17:12
    Добрый день. Спасибо Вам за этот проект и отдельно за ответы на форуме, которые мне очень помогли в некоммерческих пет-проектах. Профессиональным программистом я так и не стал, но узнал мно…
  • AK
    01 квітня 2025 р. 11:41
    Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
  • Evgenii Legotckoi
    09 березня 2025 р. 21:02
    К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
  • VP
    09 березня 2025 р. 16:14
    Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…