Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Viperochek от Ноябрь 04, 2012, 17:43



Название: Помогите плс с графикой
Отправлено: Viperochek от Ноябрь 04, 2012, 17:43
Нужно создать фигуры трёх типов (rect , line , ellipse) через реализацию классов , сделать кнопки , которые будут : одна - рисовать , другая - очищать , третья - перемещать на какие то координаты , заданные в QLineEdit.Надеюсь понятно объяснил , так как в Qt - дуб-дубом...И если можно с объяснением кода.Заранее спасибо :)
Идея не поможет)) код хотелось бы


Название: Re: Помогите плс с графикой
Отправлено: mutineer от Ноябрь 04, 2012, 18:26
Так а что сделать-то надо? Идею подать?


Название: Re: Помогите плс с графикой
Отправлено: mutineer от Ноябрь 04, 2012, 18:31
Код за тебя написать? А что исполнитель за это получит?


Название: Re: Помогите плс с графикой
Отправлено: Viperochek от Ноябрь 04, 2012, 18:33
Код за тебя написать? А что исполнитель за это получит?
миллионы благодарностей )


Название: Re: Помогите плс с графикой
Отправлено: mutineer от Ноябрь 04, 2012, 18:34
Код за тебя написать? А что исполнитель за это получит?
миллионы благодарностей )

Понятно, благотворительностью сейчас не интересуюсь.

З.Ы. Задание составленно непонятно


Название: Re: Помогите плс с графикой
Отправлено: ecspertiza от Ноябрь 04, 2012, 18:36
50$  ;) Ну или спрашивай что не понятно из задачи. Бесплатная подсказка - для рисования используй QPainter и его методы drawLine() , drawEllipse() , drawRect()  :)


Название: Re: Помогите плс с графикой
Отправлено: Viperochek от Ноябрь 04, 2012, 18:42
50$  ;) Ну или спрашивай что не понятно из задачи. Бесплатная подсказка для рисования используй QPainter и его методы drawLine() , drawEllipse() , drawRect()  :)
да задание вродь как не через QPainter нужно...а вообще , особый трабл задать воиды кнопкам )


Название: Re: Помогите плс с графикой
Отправлено: mutineer от Ноябрь 04, 2012, 18:43
Что кнопкам задать?


Название: Re: Помогите плс с графикой
Отправлено: Viperochek от Ноябрь 04, 2012, 18:46
Что кнопкам задать?
одна рисует , другая стирает , третья перемещает


Название: Re: Помогите плс с графикой
Отправлено: ecspertiza от Ноябрь 04, 2012, 18:49
Ну пускай кнопки делают свои действия, рисовать то все равно через QPainter придется :) Как бы не делали свои классы или QGraphicsItem рисовать все равно придется через  QPainter :)


Название: Re: Помогите плс с графикой
Отправлено: mutineer от Ноябрь 04, 2012, 18:50
Цитировать
- особый трабл задать воиды кнопкам
- Что кнопкам задать?
- одна рисует , другая стирает , третья перемещает

Хз что ты имел в виду, но давай спрошу подругому.
Что в твоем предложении значит слово воиды?


Название: Re: Помогите плс с графикой
Отправлено: Viperochek от Ноябрь 04, 2012, 18:55
Цитировать
- особый трабл задать воиды кнопкам
- Что кнопкам задать?
- одна рисует , другая стирает , третья перемещает

Хз что ты имел в виду, но давай спрошу подругому.
Что в твоем предложении значит слово воиды?
кнопку через void задавать, хз я )


Название: Re: Помогите плс с графикой
Отправлено: mutineer от Ноябрь 04, 2012, 18:56
кнопку через void задавать, хз я )

Это вообще непонятная фраза. Я бы помог советом, но непонятно о чем ты говоришь


Название: Re: Помогите плс с графикой
Отправлено: Viperochek от Ноябрь 04, 2012, 19:00
кнопку через void задавать, хз я )

Это вообще непонятная фраза. Я бы помог советом, но непонятно о чем ты говоришь
ну скажем так , как просто задать действие этим трём кнопкам? 1. Должна взять данные из текстового файла и нарисовать фигуру, 2.Должна эту , нарисованную фигуру, стереть ; 3. Рядом с третьей кнопкой 2 QLineEdite в них вводятся значения на которые сместить фигуру , при нажатии кнопки - смещение.Как то так)


Название: Re: Помогите плс с графикой
Отправлено: mutineer от Ноябрь 04, 2012, 19:02
У кнопки есть сигнал clicked(). Привязываешь к этому сигналу свой слот, в котором и выполняешь нужные действия


Название: Re: Помогите плс с графикой
Отправлено: Viperochek от Ноябрь 04, 2012, 19:04
У кнопки есть сигнал clicked(). Привязываешь к этому сигналу свой слот, в котором и выполняешь нужные действия
Ну вот и проблема , я не знаю как написать эти действия.


Название: Re: Помогите плс с графикой
Отправлено: mutineer от Ноябрь 04, 2012, 19:07
http://doc.qt.nokia.com/4.7/paintsystem.html
http://doc.crossplatform.ru/qt/4.7.x/paintsystem.html
Вот тебе документация по рисованию, она поможет сделать первую кнопку


Название: Re: Помогите плс с графикой
Отправлено: Bepec от Ноябрь 04, 2012, 21:20
50 рублей на счёт телефона и 1 подробное объяснение с примером у тебя будет :D


Название: Re: Помогите плс с графикой
Отправлено: ecspertiza от Ноябрь 04, 2012, 21:32
Bepec, не демпингуй цену  :) или хотяб почуть, на 40$ бы :) а то так рынок фриланса пошатнется, ну и ТС будет знать что знания дорогие.


Название: Re: Помогите плс с графикой
Отправлено: Bepec от Ноябрь 04, 2012, 21:35
Я цен незнаю. Хочу начать помаленьку, однако на фрилансах заказы от 4к+.

:D Хорошо поднимаем цену 30$


Название: Re: Помогите плс с графикой
Отправлено: V1KT0P от Ноябрь 04, 2012, 23:23
Я цен незнаю. Хочу начать помаленьку, однако на фрилансах заказы от 4к+.

:D Хорошо поднимаем цену 30$
Я готов за 29.95$ =).


Название: Re: Помогите плс с графикой
Отправлено: Bepec от Ноябрь 04, 2012, 23:24
27$