Найти - Пользователи
Полная версия: Splash на загрузку
Начало » Mobile Python » Splash на загрузку
1
Habib0592
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
Ctrl+C, Ctrl+V, не? Смысл писать программы, если не знаешь что делаешь?
Habib0592
Я знаю че пишу, просто мне надо эту сплеш загрузку поставить перед запуском моей программы че тут такого не понятного?
igor.kaist
Ну пример у вас есть, что не получается?
Habib0592
igor.kaist
Ну пример у вас есть, что не получается?
как соединить их между с собой
R.Ll.S.h57
Всмысле соеденить? Не совсем ясно, что вы имеете в виду.
Habib0592
R.Ll.S.h57
Всмысле соеденить? Не совсем ясно, что вы имеете в виду.
Скрипт сплеш загрузки находится у меня в отдельном файле.
if plusator == 160 : info() # функция,которая должна загрузиться при завершении движения бара
вот здесь на место info как сделать импорт другого файла *.ру?
igor.kaist
Habib0592
вот здесь на место info как сделать импорт другого файла *.ру?
А прочитать хотя бы основы программирования на python не самый лучший вариант? Не понимаю, как можно программирована “наугад”, не понимая что все это значит.
Вы знаете, что такое импорт моделей?
R.Ll.S.h57
igor.kaist хотел сказать импорт модулей. (эта опечатка вконец запутает человека) :D
Habib0592
Блин даканали, я уже сам все сделал
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB