Название: Qt и падающие шарики Отправлено: Rita от Июль 15, 2011, 23:08 Помогите пожалуйста сделать GUI для программы! Под конец практики мне задали неподъемную задачу: написать программу, моделирующую падение шарика(это я сделала)! Но когда препод сказал визуализировать это с помощюь Qt,совершеннно мне не знакомого, - руки опустились! Помогите пожалуйста, сроки поджимают, а Qt оказалось не так просто одолеть! Вот что я написала:
Код
А тепреь требуется для этого написать GUI, которое должно содержать кнопку Add и прямоугольное поле для шариков. При нажатии на кнопку на максимальной высоте рандомно появляется шарик и начинает падать, отскакивая от пола. При ударе теряется 30% энергии. То есть кол-во шариков впринципе может быть неограниченным. Очень надеюсь на вашу помощь! Название: Re: Qt и падающие шарики Отправлено: kuzulis от Июль 16, 2011, 11:41 Препод - @#$%
Обычно же при моделировании строится график. А по графику и так всё ясно с поведением шариков-шмариков :). Может достаточно графиков с использованием Qt4? PS: Странно всё это. Название: Re: Qt и падающие шарики Отправлено: Rita от Июль 16, 2011, 12:25 Нет, графики не нужны! Надо сделать именно так. Самое забавное, что он нам рассказал только, как кнопки создавать и сказал, что все остальное мы спросим у гугла! Но в гугле такой бредятины явно нет. Одна единственная надежда на вас.
Название: Re: Qt и падающие шарики Отправлено: Igors от Июль 16, 2011, 13:07 Нормальное, хорошее задание. Имеется ввиду просто:
- создать окно - по нажатию кнопки нарисовать кружок (шарик) - перерисовывать этот кружок с шагом по времени (позицию Вы уже посчитали) Самое забавное, что он нам рассказал только, как кнопки создавать и сказал, что все остальное мы спросим у гугла! Но в гугле такой бредятины явно нет. Одна единственная надежда на вас. Хмм.. правильно сказал :) Просить помощи в таком вопросе ну, скажем, "не очень хорошо". Если Вы не хотите этим заниматься, скажите напр "нужен человек который бы это сделал, о цене договоримся, пишите в личку" - это нормально. А то "забавно, бредятина" и особенно "единственная надежда" выглядят неуклюжими попытками проскочить "на шару" :)Название: Re: Qt и падающие шарики Отправлено: pastor от Июль 16, 2011, 16:48 Я бы взглянул в сторону QML + animation
Можно взглянуть на экзампл QTDIR/examples/declarative/toys/tvtennis Название: Re: Qt и падающие шарики Отправлено: lit-uriy от Июль 16, 2011, 18:46 а я бы на "сталкивающиеся мышки" посмотрел: %QTDIR%\examples\graphicsview\collidingmice
Название: Re: Qt и падающие шарики Отправлено: m_ax от Июль 16, 2011, 22:10 Если dE - это потеря энергии, то
скорость после подскока будет пропорциональна квадратному корню dE, а не просто dE, т.е. правильнее так: Код а не Код
Название: Re: Qt и падающие шарики Отправлено: alex312 от Июль 16, 2011, 22:32 может как-то так (http://labs.qt.nokia.com/2010/02/26/qt-box2d-is-easy/)
|