Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from kivy.app import App
- from kivy.lang import Builder
- from kivy.uix.recycleview import RecycleView
- from kivy.uix.screenmanager import ScreenManager, Screen
- from kivy.uix.boxlayout import BoxLayout
- from kivy.uix.gridlayout import GridLayout
- from kivy.config import Config
- import webbrowser
- Config.set("graphics", 'resizable', 0)
- Config.set("graphics", 'height', 1280)
- Config.set("graphics", 'width', 720)
- Builder.load_string("""
- #:import webbrowser webbrowser
- <Button1@Button>:
- background_color:255, 255, 255, 1
- size:300,150
- size_hint:None, None
- <Button2@Button>:
- background_color:255, 255, 255, 1
- size:540,320
- size_hint:None, None
- <Image>:
- source:'фон.jpg'
- allow_stretch: True
- <Label>:
- color:0,0,0,1
- font_size:30
- <BoxLayout>:
- orientation:'vertical'
- spacing:320
- padding:90,160
- background_color:1,1,1,1
- <GridLayout10@GridLayout>:
- cols:2
- spacing:40,40
- padding:35
- <MainScreen>:
- name:"Menu"
- Image
- BoxLayout:
- Button2:
- font_size:60
- on_press:root.manager.current="Subjects"
- text:"Subjects"
- Button2:
- font_size:60
- text:"Special subjects"
- on_press:root.manager.current="Special"
- <SubjectsScreen>:
- name:"Subjects"
- Image
- BoxLayout:
- Button2:
- font_size:60
- text:"10 class"
- on_press:root.manager.current="SubjectsScreen10"
- Button2:
- font_size:60
- text:"11 class"
- on_press:root.manager.current="SubjectsScreen11"
- <SubjectsScreen10>:
- name:"SubjectsScreen10"
- Image
- GridLayout10:
- Button1:
- text:"Geometry"
- on_press: webbrowser.open('https://s3.nl-ams.scw.cloud/ge', new=2)
- Button1:
- text:"Algebra"
- on_press: webbrowser.open('https://s3.nl-ams.scw.cloud/al', new=2)
- Button1:
- text:"Chemistry"
- on_press: webbrowser.open('https://libbb.s3.nl-ams.scw.cloud/Chemistry10.pdf', new=2)
- Button1:
- text:"Physics"
- on_press: webbrowser.open('https://s3.nl-ams.scw.cloud/ph', new=2)
- Button1:
- text:"Russian literature"
- on_press: webbrowser.open('https://s3.nl-ams.scw.cloud/rl', new=2)
- Button1:
- text:"Russian language "
- on_press: webbrowser.open('https://libbb.s3.nl-ams.scw.cloud/Russyaz10.pdf', new=2)
- Button1:
- text:"Geography"
- on_press: webbrowser.open('https://s3.nl-ams.scw.cloud/geogr', new=2)
- Button1:
- text:"Biology"
- on_press: webbrowser.open('https://s3.nl-ams.scw.cloud/bio')
- Button1:
- text:"Belarusian language"
- on_press: webbrowser.open('https://libbb.s3.nl-ams.scw.cloud/%D0%A8%D0%B0%D1%80%D0%BA%D0%BE%D0%B2%D0%B0%2C%20%D0%90.%D0%9C.%20%D0%91%D0%B5%D0%BB%D0%B0%D1%80%D1%83%D1%81%D0%BA%D0%B0%D1%8F%20%D0%BC%D0%BE%D0%B2%D0%B0%20%28%D0%BF%D1%80%D0%B0%D1%84%D0%B5%D1%81%D1%96%D0%B9%D0%BD%D0%B0%D1%8F%20%D0%BB%D0%B5%D0%BA%D1%81%D1%96%D0%BA%D0%B0%29.pdf', new=2)
- <SubjectsScreen11>:
- name:"SubjectsScreen11"
- Image
- GridLayout10:
- Button1:
- text:"Алгебра"
- Button1:
- text:"Геометрия"
- Button1:
- text:"Физика"
- Button1:
- text:"Химия"
- Button1:
- text:"Русская литература"
- Button1:
- text:"Русский язык"
- on_press:self.russ_yaz
- Button1:
- text:"География"
- Button1:
- text:"Биология"
- Button1:
- text:"Белорусский язык"
- Button1:
- text:"Астрономия"
- <SpecialSubjectsScreen>:
- name:"Special"
- Image
- AnchorLayout:
- Button1:
- text:"No material(Back)"
- on_press: root.manager.current='Menu'
- """)
- class MainScreen(Screen):
- pass
- class SpecialSubjectsScreen(Screen):
- pass
- class SubjectsScreen(Screen):
- pass
- class SubjectsScreen10(Screen):
- def russ_yaz(self):
- global a
- a = 'Дудников, А.В Русский язык.pdf'
- class SubjectsScreen11(Screen):
- pass
- sm = ScreenManager()
- sm.add_widget(MainScreen(name='Menu'))
- sm.add_widget(SpecialSubjectsScreen(name='Special'))
- sm.add_widget(SubjectsScreen(name="Subjects"))
- sm.add_widget(SubjectsScreen10(name="SubjectsScreen10"))
- sm.add_widget(SubjectsScreen11(name="SubjectsScreen11"))
- class LibraryApp(App):
- def build(self):
- return sm
- if __name__ == '__main__':
- LibraryApp().run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement