
Все пользовались программой Paint, рисовали кружочки линии, циферки и буковки. Но может быть кто-нибудь хочет самостоятельно написать свой Paint?
На самом деле в этом нет ничего сложного. Qt позволяет отслеживать события кликов мыши на специальной графической сцене. Когда мы зажимаем клавишу мыши и вызываем событие mousePressEvent, начинает рисоваться линия при перемещении курсора мыши, а когда отпускаем клавишу мыши, то линия перестаёт рисоваться. Во время перемещения курсора мыши с нажатой клавишей происходит вызов события mouseMoveEvent, именно в котором и рисуется линия.
Всё что нужно сделать - это правильно обработать события от Мыши, чтобы линии красиво отрисовывались. Например можно будет написать надпись как на изображении.
А как это сделать, читайте в следующей статье
Это интересно
0
|
|||

Последние откомментированные темы:
-
Лучший чат-бот с искусственным интеллектом - какой из них вам подходит?
(1)
boris 1
,
13.01.2022
-
Новогоднее украшение рабочего стола ПК
(1)
Елена2022
,
21.12.2021
-
Как JPG преобразовать в Word с распознаванием текста
(1)
Olejaweb
,
13.11.2021
-
Как вернуть классическое ленточное меню в проводник Windows 11
(1)
Сергей Михайлов сын
,
26.10.2021
20251114182754