Форум сайта python.su
Есть холст и на нем небольшая картинка и текст.
Как сделать так, что бы при прокрутке холста(по Y) картинка оставалась на месте,
а прокручивался только текст.
Офлайн
Какая библиотека используется для GUI?
Офлайн
Tkinter
Офлайн
Тогда легко.
Делаете два виджета. Рядом с ними на их ширину упаковываете scrollbar (т.е. scrollbar по-высоте должен быть равен картинке + текст). Только текст связываете с scrollbar. Картинку с scrollbar не вяжете. Тогда при прокручивании scrollbar будет прокручиваться только текст, а картинка будет неизменной.
P.S. Будут вопросы - пишите…
Офлайн
Я scrollbar связываю с canvas.
У меня на холсте не только текст (там всего полно) и все это должно прокручиваться.
Не понятно, как не вязать картинку с scrollbar, когда оно находиться на том же холсте.
Офлайн
Так расположите на разных холстах. В чем, собственно, проблема?
Офлайн
Не понимаю, как один холст поместить поверх другого, чтобы картинка оказалась в середине холста с текстом?
Офлайн
Давай так. Вы делаете коллаж из изображений, как вы хотите, чтобы было. А я уже буду советовать.
Потому как задание Вы поставили очень и очень сумбурно. Просто если картинка должна быть вверху, а под ней крутиться текст, то я уже ответил. Теперь текст должен обтекать картинку. Давайте лучше нарисуйте
Отредактировано 4kpt_II (Май 20, 2014 14:13:20)
Офлайн