Как использовать изображение в качестве заставки в настольном приложении kivy python с ярлыками? - PullRequest
0 голосов
/ 05 сентября 2018

Это мой код, который просто принимает числа и добавляет их и отображает результаты в метке, числа принимаются через счетчики. Но мне нужно заставку перед загрузкой основного приложения. Я хочу знать, как мы можем использовать изображение в качестве заставки и отображать некоторое время, пока не запустится основное приложение.

from kivy.lang import Builder
from kivy.uix.floatlayout import FloatLayout
from kivy.properties import StringProperty
from kivy.uix.spinner import Spinner
from kivy.app import App


Builder.load_string('''
<MainScreen>:
    GridLayout:      
        orientation: 'vertical'
        cols: 1
        canvas.before:
            Color:
                rgba: 1, 1, 1, 1  
            Rectangle:
                pos: self.pos
                size: self.size
        GridLayout:      
            orientation: 'vertical'
            cols: 2
            Spinner:
                id: first
                text: ' First Number'
                values: ['1','2','3','4','5','6','7','8','9'] 
            Spinner:
                id: second
                text: ' Second Number'
                values: ['1','2','3','4','5','6','7','8','9']       
        Label:
            id: result
            text: ' Result'
            color: 0,0,0,1
        Button:
            id: res
            on_press: root.onPow(first.text,second.text)
            text: 'Progress'
''')

class MainScreen(FloatLayout):
    changet = StringProperty() 
    def __init__(self, **kwargs):          
        super(MainScreen, self).__init__(**kwargs)
    def onPow(self,fir,sec):
        a = 0
        b = 0
        for i in range((10000)):
            print(b)
            self.ids.result.text=str(b*(int(fir)*int(sec)+i))
            b+=1
class TestApp(App):
    def build(self):
        return MainScreen()

if __name__ == "__main__": 
    TestApp().run()    

Изображение для заставки: Sample image for splash screen

Даже можем ли мы использовать ярлыки с этим изображением. Спасибо.

...