Kivy: рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреНрд░рдорд┐рдХ рдЫрд╡рд┐ рдкреНрд░рдмрдВрдзрди рдореБрджреНрджрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 2 рдлрд╝рд░ре░ 2015  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: kivy/kivy

kivy.uix.image рдХреЗ рд╕рд╛рде рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ (рдкрд┐рдкрд╛рдУрдПрд╕ / рд░рд╛рд╕реНрдкрд┐рдпрди) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рд╡реА рдкрд░ рдПрдХ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдЫрд╡рд┐ .zip (рдПрдХ .gif рдХреЗ рд╡рд┐рдкрд░реАрдд) рдХреЛ 'рдкреНрд▓реЗ' рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп, рдкрд╣рд▓реЗ 20 рдпрд╛ рддреЛ рдлреНрд░реЗрдо рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЪрд▓рддреЗ рдкреНрд░рддреАрдд рд╣реЛрддреЗ рд╣реИрдВ , рдлрд┐рд░ рдмрд╛рдХреА рдХрд╛рдЯ рджрд┐рдпрд╛ред

рд╢реЗрд╖ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдЫрд╡рд┐ рдлрд╝реНрд░реЗрдо рдПрдХ рд╕рд╛рджреЗ рдХрд╛рд▓реЗ рд░рдВрдЧ рдХреЗ рдХреИрдирд╡рд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдлрд╝реНрд░реЗрдо рдХреА рдЕрд╡рдзрд┐ рдЕрднреА рднреА рдкреНрд░рднрд╛рд╡реА рд▓рдЧрддреА рд╣реИред (рдЕрдиреБрдХреНрд░рдорд┐рдХ рдЫрд╡рд┐ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд▓реВрдк рдореЗрдВ ~ 3 рд╕реЗрдХрдВрдб рд▓реЗрддреА рд╣реИ, рдЫрд╡рд┐ ~ 0.8 рд╕реЗрдХрдВрдб рдХреЗ рдмрд╛рдж рдХрд╛рд▓реА рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдЕрдЧрд▓реЗ 2.2 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдХрд╛рд▓реА рд░рд╣рддреА рд╣реИ рдФрд░ рд▓реВрдк рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддреА рд╣реИред)

рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб:

''' to be saved as main.py '''

from kivy.app import App
from kivy.lang import Builder
from kivy.uix.image import Image
from kivy.uix.boxlayout import BoxLayout


Builder.load_string('''
<Interface>:
    orientation: 'vertical'
    Image:
        source: 'loader_anim.zip'
        anim_delay: 0.05
''')

class Interface(BoxLayout):
    pass

class SettingsApp(App):
    def build(self):
        return Interface()

SettingsApp().run()

''' save this [https://github.com/LovelyHorse/prometheus/blob/master/assets/loader_anim.zip?raw=true] file in the same directory as "loader_anim.zip", and run main.py '''

рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЙрд╕ рдкрд░ рдПрдХ рдЗрдирд╛рдо рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ! рд╣рдо рдмрд╛рдЙрдВрдЯреАрд╕реЛрд░реНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрдирд╛рдо рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЬреЛ рд▓реЛрдЧ рдЕрднреА рднреА рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рд╢рд╛рдпрдж рдпрд╣ рдХрд┐рд╡реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛, рдФрд░ рдореЗрд░реЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдореЗрдВ GPU рдХреЛ рд╕рдорд░реНрдкрд┐рдд рдореЗрдореЛрд░реА рдХреЛ рдмрдврд╝рд╛рдХрд░ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╡реА рдкреАрдПрдирдЬреА рдХреЗ рдкреВрд░реЗ рдПрдиреАрдореЗрд╢рди рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдЙрди рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдХрд╛рдЯ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдпрд╣ рднреА рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╕рд╛рдорд╛рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдЬрд╣рд╛рдВ рд╕реНрдореГрддрд┐ рдЖрдо рддреМрд░ рдкрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ)ред рд╕рдорд╛рдзрд╛рди, рдЬреИрд╕рд╛ рдХрд┐ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬреАрдкреАрдпреВ рдХреЛ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рд╕рдорд░реНрдкрд┐рдд рдХрд░рдирд╛ рд╣реИ, рдпрд╛ рдЕрдкрдиреЗ рдкреАрдПрдирдЬреА рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдереЛрдбрд╝рд╛ рдХрдо рдХрд░рдирд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП TinyPNG.com)ред рдЙрдореНрдореАрдж рд╣реИ рдХреА рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛!

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореБрдЭреЗ рдпрд╣ рднреА рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╡рд╣реА .zip рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдЗрд╕ рдкрд░ +1ред рдПрдХ рдЕрд▓рдЧ рдЬрд╝рд┐рдк рдХреЗ рд╕рд╛рде рднреА рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛, рдПрдХ рд╣реА рдореБрджреНрджрд╛ред

рдЬреЛ рд▓реЛрдЧ рдЕрднреА рднреА рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП рд╢рд╛рдпрдж рдпрд╣ рдХрд┐рд╡реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рдореБрджреНрджрд╛ рдерд╛, рдФрд░ рдореЗрд░реЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдореЗрдВ GPU рдХреЛ рд╕рдорд░реНрдкрд┐рдд рдореЗрдореЛрд░реА рдХреЛ рдмрдврд╝рд╛рдХрд░ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╡реА рдкреАрдПрдирдЬреА рдХреЗ рдкреВрд░реЗ рдПрдиреАрдореЗрд╢рди рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдЙрди рдЫрд╡рд┐рдпреЛрдВ рдХреЛ рдХрд╛рдЯ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдЬрдЧрд╣ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдпрд╣ рднреА рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╕рд╛рдорд╛рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдЬрд╣рд╛рдВ рд╕реНрдореГрддрд┐ рдЖрдо рддреМрд░ рдкрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ)ред рд╕рдорд╛рдзрд╛рди, рдЬреИрд╕рд╛ рдХрд┐ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬреАрдкреАрдпреВ рдХреЛ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рд╕рдорд░реНрдкрд┐рдд рдХрд░рдирд╛ рд╣реИ, рдпрд╛ рдЕрдкрдиреЗ рдкреАрдПрдирдЬреА рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдереЛрдбрд╝рд╛ рдХрдо рдХрд░рдирд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП TinyPNG.com)ред рдЙрдореНрдореАрдж рд╣реИ рдХреА рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛!

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреБрд░рд╛рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╣рд╛рд▓ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИред рдЖрдЧреЗ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЖрдкрдХреЗ рдпреЛрдЧрджрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

fishfin05 picture fishfin05  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ghost picture ghost  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

phelantomas picture phelantomas  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

davied9 picture davied9  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

anas1434 picture anas1434  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ