Форум сайта python.su
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()
Отредактировано (Март 12, 2011 15:06:11)
Офлайн
Ctrl+C, Ctrl+V, не? Смысл писать программы, если не знаешь что делаешь?
Офлайн
Я знаю че пишу, просто мне надо эту сплеш загрузку поставить перед запуском моей программы че тут такого не понятного?
Офлайн
Ну пример у вас есть, что не получается?
Офлайн
igor.kaistкак соединить их между с собой
Ну пример у вас есть, что не получается?
Офлайн
Всмысле соеденить? Не совсем ясно, что вы имеете в виду.
Офлайн
R.Ll.S.h57Скрипт сплеш загрузки находится у меня в отдельном файле.
Всмысле соеденить? Не совсем ясно, что вы имеете в виду.
Офлайн
Habib0592А прочитать хотя бы основы программирования на python не самый лучший вариант? Не понимаю, как можно программирована “наугад”, не понимая что все это значит.
вот здесь на место info как сделать импорт другого файла *.ру?
Офлайн
igor.kaist хотел сказать импорт модулей. (эта опечатка вконец запутает человека) :D
Офлайн
Блин даканали, я уже сам все сделал
Офлайн