Russian Qt Forum
Ноябрь 02, 2024, 06:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: помогите создать редактор 2-х геометрических фигур  (Прочитано 3901 раз)
serega-5508
Гость
« : Март 23, 2011, 22:46 »

помогите создать редактор 2-х геометрических фигур, пожалуйста! Я создал интерфейс! У меня вопрос: подскажите, пожалуйста, на чём мне рисовать свои фигуры(т.е. какой класс использовать), чтобы их можно было редактировать, удалять и т.д. (на подобии MS Paint). И как это реализовать практически, подскажите! Благодарю! Улыбающийся
Записан
alexman
Гость
« Ответ #1 : Март 24, 2011, 00:10 »

http://doc.qt.nokia.com/latest/graphicsview.html
Записан
merke
Гость
« Ответ #2 : Март 24, 2011, 12:32 »

QGraphicsView + QGraphicsScene + QGraphicsItem

Там по существу и писать то ни чего не надо будет уже всё готовое...

Порой примеры в QtDemo
Записан
serega-5508
Гость
« Ответ #3 : Март 24, 2011, 21:24 »

Александр, спасибо! а можно как-нибудь на QGraphicsView рисовать QPaint?
Записан
alexman
Гость
« Ответ #4 : Март 24, 2011, 22:54 »

Александр, спасибо! а можно как-нибудь на QGraphicsView рисовать QPaint?
А мне не спасибо Улыбающийся QPaint - что это? QPainter? Тогда:
Код:
void QGraphicsItem::paint ( QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0 ) [pure virtual]
void QGraphicsView::drawBackground ( QPainter * painter, const QRectF & rect ) [virtual protected]
void QGraphicsView::drawForeground ( QPainter * painter, const QRectF & rect ) [virtual protected]
Записан
serega-5508
Гость
« Ответ #5 : Март 25, 2011, 00:23 »

alexman, и вам спасибо огромное! Просто я не очень что-то умею читать документацию, не подскажете как научиться???
Записан
alexman
Гость
« Ответ #6 : Март 25, 2011, 00:28 »

alexman, и вам спасибо огромное! Просто я не очень что-то умею читать документацию, не подскажете как научиться???
Да это я шучу Улыбающийся Чтобы что то смотреть в документации необходимо в общем иметь представление о содержимом Qt (лучше книги). Ну а далее в Qt Assistant с помощью индекса или поиска...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.054 секунд. Запросов: 21.