Здравствуйте, гость ( Вход | Регистрация )
|
Rocky |
7.2.2010, 20:13
Сообщение
#1
|
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: 7
|
Всем привет!
Есть QWidget. У него размер (w1, h1). На него накладывается картинка размера (w1, h2). При этом h2 >> h1. Как сделать саму прокрутку ясно. Переопределить paintEvent у QWidget и вызывать там QPainter::drawImage(0, verticalOffset, image). А вот когда доходим до конца картинки как сделать так, чтобы ее начало стало выводиться в начало виджета опять? Т.е. по сути получается такой барабан на котором вечно крутится картинка в одну и ту же сторону и у этой картинки начало и конец какбы склеены... Спасибо! |
|
|
|
Rocky Как лучше всего реализовать прокрутку картинки? 7.2.2010, 20:13
Rocky Я придумал только вариант с 2-мя одинаковыми карти... 7.2.2010, 22:47
Litkevich Yuriy Rocky, тут, блин, думать надо 7.2.2010, 22:54
Rocky Угу ))) вот сижу и туплю, в голову ничего не идет.... 7.2.2010, 23:02
Litkevich Yuriy Цитата(Rocky @ 8.2.2010, 2:02) вероятно н... 7.2.2010, 23:21
Rocky Как водится с утра сделал ) 8.2.2010, 17:44
Litkevich Yuriy Rocky, а как сделал, с двумя картинками или всё же... 8.2.2010, 18:52
Rocky c 2-мя одинаковыми ( Причем одинакового размера...... 9.2.2010, 21:04![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 15.12.2025, 5:33 |