Рисование + движение нарисованного |
Здравствуйте, гость ( Вход | Регистрация )
Рисование + движение нарисованного |
balbes |
19.1.2008, 21:11
Сообщение
#1
|
Студент Группа: Участник Сообщений: 62 Регистрация: 11.10.2007 Пользователь №: 10 Спасибо сказали: 0 раз(а) Репутация: 0 |
Рисую в окне например тот же круг. Хочу, чтобы при нажатии на кнопки-стрелочки клавиатуры он двигался, и не выходил за границы окна.
Как рисовать я знаю, незнаю как двигать нарисованный обьект. |
|
|
ViGOur |
20.1.2008, 1:47
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Представь координатные оси X и Y. Заводишь переменную QPoint, центр круга у тебя находится например в QPoint( 0, 0).
При нажатии кнопки влево делаешь x = x -1, а при нажатии кнопки вверх y = y + 1, почле чего говоришь виджету, чтобы он перерисовался. Вот и все. Соответственно тебе нужно получать события нажатия кнопок, при обработке которых ты и должен это делать. |
|
|
balbes |
21.1.2008, 11:05
Сообщение
#3
|
Студент Группа: Участник Сообщений: 62 Регистрация: 11.10.2007 Пользователь №: 10 Спасибо сказали: 0 раз(а) Репутация: 0 |
Спасибо, я сам дошел. И понял, что тупил и можно было вопрос не задавать.
|
|
|
Текстовая версия | Сейчас: 4.10.2024, 17:13 |