Форум сайта python.su
Помогите перенести текст на канвас с возможностью прокрутки. Желательно по проще и с примерами) буду очень благодарен
Офлайн
Для “перевода” текста в картинку, использую вот такую функцию:
http://paste.ubuntu.com/427799/
После того как функция вернула готовый объект Image, то вывести его на экран и прикрутить прокрутку, я думаю не так сложно будет…
Офлайн
igor.kaistну и на том спасибо
Для “перевода” текста в картинку, использую вот такую функцию:
http://paste.ubuntu.com/427799/
После того как функция вернула готовый объект Image, то вывести его на экран и прикрутить прокрутку, я думаю не так сложно будет…
Офлайн
Что-то у меня из этого уж совсем непонятное получилось и не совсем работающее:(
Офлайн
Это код из работающего проекта. Что не получилось?
Офлайн
смарт н8.
вывожжу на канвасе изображение с разрешением 360х800.
помогите прикрутить прокрутку.
спасибо
Офлайн
А у меня проблема с поворотом текста:
import e32 from graphics import * from appuifw import * from key_codes import * flag = 0 global flag def quit(): global flag flag = 1 def redraw(rect = False): canvas.blit(img) img = Image.new((640, 640)) img.clear(0) img.text((100,100), u"text", fill= (255)) img.transpose(ROTATE_90) canvas = Canvas(redraw_callback = redraw) app.body = canvas canvas.bind(EDrag, quit, ((600, 320),(640,360))) timer = e32.Ao_timer() while not flag: redraw() timer.after(0.03)
Отредактировано daliel (Июнь 10, 2012 15:20:36)
Офлайн
Проблему нашел и решил. Пишу для себя и потомков
img = img.transpose(ROTATE_90)
Офлайн