Уведомления

Группа в Telegram: @pythonsu

#1 Июль 16, 2008 21:18:25

BASSON_XVI
От:
Зарегистрирован: 2008-07-16
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь начинающему в решении некторых проблем.

Здрасте. Вот буквально вчера начал писать скриптик, и столкнулся с такими сложностями:
Как правильно мотать музыкальный файл я как понял тут за это отвечает audio.Sound.set_position()???
где можно подробно прочитать про canvas про модуль appuifw???
Как организовать следующие
Переход из функции к функции по нажатиям клавиш??

Хы ну и на последок. Сколько микросекунд в 1 секунде??? :)

П.с. сильно не пинайте.. как то давно писал блокнот на МПаскале для моторолы, помню по началу тоже с кнопками и от рисовкой проблемы были. :(



Офлайн

#2 Июль 16, 2008 21:44:34

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Помощь начинающему в решении некторых проблем.

По первых не знаю, поскольку на мобильном змею не использую.
А вот по поводу микросекунд в секунде, то их - миллион.

Отредактировано (Июль 16, 2008 21:44:51)

Офлайн

#3 Июль 16, 2008 23:02:17

arok
От:
Зарегистрирован: 2008-01-15
Сообщения: 145
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь начинающему в решении некторых проблем.

1. аргумент в set_position() задается в микросекундах
2. про canvas и appuifw читаем в стандартной доке про мобильный питон http://sourceforge.net/project/downloading.php?group_id=154155&use_mirror=osdn&filename=PythonForS60_1_4_4_doc.pdf&72150441
3. смотрим примеры скриптов http://www.mobilenin.com/pys60/



Офлайн

#4 Июль 16, 2008 23:14:45

BASSON_XVI
От:
Зарегистрирован: 2008-07-16
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь начинающему в решении некторых проблем.

arok
C перемоткой вроде как разобрался….
Терь проблема вот в чом…
как задать кординаты отрисовыванию изображения через canvas.blit() задовал так canvas.blit(img, (15,15))

2.эт я прочитал вродь как.
3. не грузиться… или у меня нет тупит или сайт не пашет…
Мне бы примерчик как переходить из одной функции которя рисует скажем квадрат по какой либо клавише в другую функцию которая скажем рисует круг… :)



Отредактировано (Июль 17, 2008 10:12:55)

Офлайн

#5 Июль 17, 2008 13:39:48

BASSON_XVI
От:
Зарегистрирован: 2008-07-16
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь начинающему в решении некторых проблем.

Хм… ну ладно задам ламерские вопросы из области не мобильного питона….
собсно есть вот что:

class draw_skin:
def played():
bg_player=graphics.Image.open("E:\\bp\\images\\bg_play.png")
canvas.clear()
canvas.blit(bg_player)
Обращаюсь так:
draw_skin().played
и так
draw = draw_skin()
draw.played()
Но не работает.. как собсно обращатсо то к функциям в обьекте??
И ешо одно как сделать переменную из одного класса доступную другому классу???
Ответьте плиз :(



Офлайн

#6 Июль 31, 2008 00:00:54

AleXanrd
От:
Зарегистрирован: 2008-04-05
Сообщения: 47
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь начинающему в решении некторых проблем.

вот пример есть глянь

>>> class new:
… attribute = ‘Hello’
… def method(self, name):
… print self.attribute, name

>>>
Таким образом, мы создали класс (объект) с именем new. Он имеет свойство attribute и действие method. Для того чтобы использовать класс, необходимо создать его экземпляр (делается это как вызов функции) и обозначить переменную, через которую сможем обращаться к атрибутам и методам этого класса. То есть сначала указывается имя объекта, потом ставится точка и, наконец, вводится имя атрибута или метода:
>>> my_class = new()
>>> my_class.attribute
‘Hello’
>>> my_class.method(‘World’)
Hello World
>>>



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version