Habib0592
Март 12, 2011 15:02:57
import appuifw as a
import e32
import os
from graphics import *
def u(x): return x.decode("utf-8")
def info():
a.note(u('Загружено!'), 'info')
os.abort()
def handle_redraw(rect):
if i:
c.blit(i)
a.app.screen = 'full'
a.app.body = c = a.Canvas()
fon = Image.open(u'c:\\background.png')
bar = Image.open(u'c:\\bar.png')
barmask = Image.new(bar.size, mode = 'L')
i = Image.new(fon.size)
plusator = 0
barmask.clear(0)
while 1:
if plusator < bar.size[0]:
plusator = 0.5
i.blit(fon)
barmask.rectangle((0, 0, plusator, c.size[1]), fill = 0xffffff)
i.blit(bar, target = (8, 182), mask = barmask)
if plusator == 160: info() # функция,которая должна загрузиться при завершении движения бара
handle_redraw(())
c.blit(i) # блит картинки
e32.ao_yield()
это код splash-загрузки я хочу поставить его в свою программу но не знаю как. Помогите
В прикрепленном файле скрипт моей программыSalavat
igor.kaist
Март 12, 2011 17:06:27
Ctrl+C, Ctrl+V, не? Смысл писать программы, если не знаешь что делаешь?
Habib0592
Март 13, 2011 19:39:03
Я знаю че пишу, просто мне надо эту сплеш загрузку поставить перед запуском моей программы че тут такого не понятного?
igor.kaist
Март 14, 2011 10:40:25
Ну пример у вас есть, что не получается?
Habib0592
Март 14, 2011 14:53:10
igor.kaist
Ну пример у вас есть, что не получается?
как соединить их между с собой
R.Ll.S.h57
Март 14, 2011 21:28:42
Всмысле соеденить? Не совсем ясно, что вы имеете в виду.
Habib0592
Март 16, 2011 05:18:32
R.Ll.S.h57
Всмысле соеденить? Не совсем ясно, что вы имеете в виду.
Скрипт сплеш загрузки находится у меня в отдельном файле.
if plusator == 160 : info() # функция,которая должна загрузиться при завершении движения бара
вот здесь на место info как сделать импорт другого файла *.ру?
igor.kaist
Март 16, 2011 08:47:13
Habib0592
вот здесь на место info как сделать импорт другого файла *.ру?
А прочитать хотя бы основы программирования на python не самый лучший вариант? Не понимаю, как можно программирована “наугад”, не понимая что все это значит.
Вы знаете, что такое импорт моделей?
R.Ll.S.h57
Март 16, 2011 14:56:30
igor.kaist хотел сказать импорт модулей. (эта опечатка вконец запутает человека) :D
Habib0592
Март 17, 2011 13:04:05
Блин даканали, я уже сам все сделал