Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 16, 2011 07:26:38

Habib0592
От:
Зарегистрирован: 2011-01-12
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Импорт картинки

Я импортировал модуль графики graphics
и вел путь к файлу. А она не открывает

import graphics
Image.open(u'c:\\background.png')
что я не так делаю?



Офлайн

#2 Янв. 16, 2011 07:30:35

Habib0592
От:
Зарегистрирован: 2011-01-12
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Импорт картинки

Если есть другие способы, то покажите



Офлайн

#3 Янв. 16, 2011 08:42:46

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Импорт картинки

Не знаю что такое graphics
но из общих соображений надо:

graphics.Image.open(u'c:\\background.png')



Офлайн

#4 Янв. 16, 2011 10:24:49

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Импорт картинки

Habib0592, я уже насколько тем переносил а вы никак понять не можете. Для Python for series60 есть свой раздел.
Далее, по вашему вопросу. Как не открывает? Какая ошибка появляется? Или вы хотите чтоб на экране ваша картинка появилась?
doza_and, правильно ответил. Могу лишь посоветовать начать изучение python с книг, чтением документации (на pys60 очень хорошая официальная дока), а не путем копипасты с исходников



Офлайн

#5 Янв. 16, 2011 10:31:37

Habib0592
От:
Зарегистрирован: 2011-01-12
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Импорт картинки

igor.kaist
Habib0592, я уже насколько тем переносил а вы никак понять не можете. Для Python for series60 есть свой раздел.
Далее, по вашему вопросу. Как не открывает? Какая ошибка появляется? Или вы хотите чтоб на экране ваша картинка появилась?
doza_and, правильно ответил. Могу лишь посоветовать начать изучение python с книг, чтением документации (на pys60 очень хорошая официальная дока), а не путем копипасты с исходников
а где?, это ведь раздел для новичков



Офлайн

#6 Янв. 16, 2011 10:47:39

Habib0592
От:
Зарегистрирован: 2011-01-12
Сообщения: 38
Репутация: +  0  -
Профиль   Отправить e-mail  

Импорт картинки

igor.kaist
Habib0592, я уже насколько тем переносил а вы никак понять не можете. Для Python for series60 есть свой раздел.
Далее, по вашему вопросу. Как не открывает? Какая ошибка появляется? Или вы хотите чтоб на экране ваша картинка появилась?
да я хочу чтоб картинка появилась на экран, и осталась(не как при загрузке)
я пробовал как сказал doza_and. Пишет name ‘image’ is not defined
вот начало моего кода
import appuifw
import e32
import graphics

def R(T):return T.decode('utf-8')

image.open(R('c:\\background.png'))



Офлайн

#7 Янв. 16, 2011 10:48:16

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Импорт картинки

по вашема вопросу, перечитайте тему еще раз. Что не получается?



Офлайн

#8 Янв. 16, 2011 12:01:16

R.Ll.S.h57
От:
Зарегистрирован: 2010-02-25
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

Импорт картинки

import graphics
, appuifw
img = graphics.Image.open(u"C:\\background.png")
# Это открывает картинку, и сохраняет ее в переменной img

canvas = appuifw.Canvas() # Создаем холст
appuifw.app.body = canvas # Помещаем холст на экран
canvas.blit(img) # Прорисовываем картинку на холсте.
lock = e32.Ao_lock()
appuifw.app.exit_key_handler = lock.signal
lock.wait()
# Последнее нужно, чтобы программа ждала пока вы не нажмете "Выйти"
Почитайте статьи Газетдинова Альберта http://www.mobi.ru/artlist.php?bottomTag=%CF%F0%EE%E3%F0%E0%EC%EC%E8%F0%EE%E2%E0%ED%E8%E5



Отредактировано (Янв. 16, 2011 12:17:34)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version