25 / 25 / 11
Регистрация: 07.12.2012
Сообщений: 169
1

Рисовать на виджете

13.06.2015, 17:31. Показов 622. Ответов 1
Метки нет (Все метки)

Добрый день.
Нужно создать клиент-серверное приложение. В Клиенте выбирают хост и при подключении пользователь может рисовать на виджете мышкой (при зажатии левой клавиши). Сервер принимает сокеты (координаты точек на таком же виджете) и повторяет рисунок.
Собственно посмотрел пример. Там рисуют на QImage. Пока не пойму что мне нужно из этого (QGraphicsItem, QGraphicsView, QGraphicsScene) и что из-этого "полотно". Рисовать я так понял нужно будет QPainter::drawPoint.
Ещё должна быть доступна возможность очистить полотно.

Собственно как рисовать, какие сигналы | слоты нужно перехватить (переопределить)?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2015, 17:31
Ответы с готовыми решениями:

Рисовать с OpenGL в виджете
Мне нужно чтобы в моей форме был виджет-окошко, в котором я рисовал бы с OpenGl. Это можно сделать?

Виджет на виджете
Есть некоторый QGLWidget и есть QWidget с несколькими QLabel. Мне необходимо,что бы QWidget...

Рисование на виджете
Сразу прошу прощение, если где-то с терминалогией напутал... Разбираюсь с созданием собственного...

Виджет на виджете
Доброго времени суток. Никак не могу мысль реализовать. Есть виджет, на котором есть...

1
Эксперт С++
8289 / 6120 / 613
Регистрация: 10.12.2010
Сообщений: 28,612
Записей в блоге: 30
13.06.2015, 18:24 2
А книгу взять почитать? Например Шлее?
Или вы думаете вам все в двух словах объяснят? (скорее пошлют на три буквы)

Добавлено через 2 минуты
Цитата Сообщение от xEmpire Посмотреть сообщение
(QGraphicsItem, QGraphicsView, QGraphicsScene)
Ничего из этого, достаточно использовать обычный виджит и переопределить метод paint или установить соотвествующий фильтр событий.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.06.2015, 18:24

Координаты на виджете
Добрый день. Строю снеговика на виджете. Вот кое-как подобрал круги по координатам. Хочу сделать...

Отрисовка линии на виджете
Добрый день, помогите пожалуйста. Я написал класс - линию. Рисую на виджете. Проблема в том, что...

Нарисовать фигуру на виджете
Задача - нарисовать фигуру поверх виджета QTableWidget (а лучше за его сеткой). Знаю, что в...

Не отображается виджет в виджете
Доброго времени суток. Такая проблема: Есть основной виджет - окно, наследуется от QWidget. И есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.