Russian Qt Forum

Qt => Общие вопросы => Тема начата: Malison от Май 24, 2009, 10:58



Название: Предложили сделать на qt
Отправлено: Malison от Май 24, 2009, 10:58
Вот эту лабораторную работы мне предложили сделать на QT.

Помогите реализовать лабораторную работу:

1) Разработать программу графического преобразования объектов в двумерном пространстве.
Требования:
Виды преобразования: масштабирование (от 0- 4 вещественное),
                                       
    перенос (-200,200),
                                       
    поворот (углы произвольные).
Центр осей располагается в центре рабочей области.
Желательно выводить проекции на оси углов фигур.
Использовать три типа фигур (например: окружность, треугольник, прямоугольник).
Цвета начальной фигуры и конечной различаются.
Начальная фигура всегда остается на экране.
Поворот осуществляется относительно центра осей.



Объясните плиз:   
1) где скачать QT
2) если не трудно киньте примерный код (хотя бы в личку)
3) у меня есть какая то версия qt 4.5.1 но при компиляции проги пишет, что qt не установлен и данная версия не оддерживается, как быть?


Название: Re: Предложили сделать на qt
Отправлено: Rcus от Май 24, 2009, 11:03
1) qtsoftware.com
2) $QTDIR/demos/affine


Название: Re: Предложили сделать на qt
Отправлено: Авварон от Май 24, 2009, 12:08
3) прописать версию qt: tools->options->qt4 - там добавляешь новую версию а-ля F:\Developer\Qt\2009.01\qt и внизу в выпадающем списке выбираешь эту сроку (там по дефолту должна быть auto-detect, но она не на всех системах пашет)


Название: Re: Предложили сделать на qt
Отправлено: Malison от Май 24, 2009, 12:21
1) qtsoftware.com
2) $QTDIR/demos/affine

по поводу первого вопроса, скачал поставил, по поводу второго вопроса: запустил демос: affine, выдает ошибку: collect2: Id returned 1 exit status. как быть с этим?

3) прописать версию qt: tools->options->qt4 - там добавляешь новую версию а-ля F:\Developer\Qt\2009.01\qt и внизу в выпадающем списке выбираешь эту сроку (там по дефолту должна быть auto-detect, но она не на всех системах пашет)

пробовал так, не получилось, проблема решилась, когда я название папки сменил (куда по умолчанию ставит.) Сделал: QT_4_5_1 и все нормально стало


Название: Re: Предложили сделать на qt
Отправлено: sLiva от Май 24, 2009, 12:38
Выслал тебе на мыло свою такую же лабу, делал когда-то:-))


Название: Re: Предложили сделать на qt
Отправлено: Malison от Май 24, 2009, 12:50
Выслал тебе на мыло свою такую же лабу, делал когда-то:-))

Спасибо большое, щас буду тестить. А есть еще файл .pro чтобы нормально все подключить и не перепутать.
Но думаю если не примет перпод зачет, буду пытаться сам редактировать (в крайнем случае спрошу)


Название: Re: Предложили сделать на qt
Отправлено: Malison от Май 24, 2009, 13:05
Не могу сделать файл   .pro  кучу ошибок при запуске выдает :(


Название: Re: Предложили сделать на qt
Отправлено: Авварон от Май 24, 2009, 14:48
пуск - программы - qt - qt command promt
cd в директорию с проектом
qmake -project


Название: Re: Предложили сделать на qt
Отправлено: Malison от Май 24, 2009, 15:44
пуск - программы - qt - qt command promt
cd в директорию с проектом
qmake -project

Уже подсказали :) Но все равно спасибо!


Название: Re: Предложили сделать на qt
Отправлено: ритт от Май 24, 2009, 17:00
/mе в ярости

упд: Одмин, тэг /ми работает через зад (