Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. from kivy.app import App
  2. from kivy.config import Config
  3. from kivy.core.window import Window
  4. from kivy.core.window import WindowBase
  5. from kivy.lang import Builder
  6. from kivy.uix.label import Label
  7. from kivy.uix.screenmanager import ScreenManager, Screen
  8.  
  9. class SortieScreen(Screen):
  10. from sortieData import SortieInfo
  11. S = SortieInfo() # Holds String Information
  12.  
  13.  
  14.  
  15. def __init__(self, **kwargs):
  16. super(SortieScreen, self).__init__(**kwargs)
  17.  
  18. for i in range(len(self.S.sortieType)):
  19. lbl = Labels()
  20. lbl.text = str(
  21. f'''{self.S.sortieType[i]}\n\n{self.S.sortieModifier[i]}\n{self.S.modifierDesc[i]}\n\n{self.S.sortieNode[i]}'''
  22. )
  23. lbl.text_size = 500, None
  24. lbl.halign = 'center'
  25. lbl.size = (10, 10)
  26. lbl.pos = -250, (200 - (200 * i))
  27. lbl.font_size = 16
  28.  
  29. self.add_widget(lbl)
  30.  
  31.  
  32. class Labels(Label):
  33. pass
  34.  
  35.  
  36. class ScreenManagement(ScreenManager):
  37. pass
  38.  
  39. class WarframeInfo(App):
  40. def build(self):
  41. self.icon = 'Assets/icon.png'
  42. self.title = "Warframe Info"
  43. return Builder.load_file('warframeinfo.kv')
  44.  
  45.  
  46. WarframeInfo().run()
  47.  
  48.  
  49.  
  50.  
  51.  
  52. ############ KV LANG ###################
  53.  
  54. #: import FadeTransition kivy.uix.screenmanager.FadeTransition
  55.  
  56. ScreenManagement:
  57. transition: FadeTransition()
  58. MainScreen:
  59. CetusScreen:
  60. VallisScreen:
  61. SortieScreen:
  62. BaroScreen:
  63. NightwaveScreen:
  64.  
  65. <SortieScreen>:
  66. name: 'sortie'
  67. FloatLayout:
  68. Toolbar:
  69. size_hint_y: None
  70. height: dp(27)
  71. pos_hint: {'top':1}
  72.  
  73. <Labels>:
  74. bg_color: 0.82352941176, 0.82352941176, 0.82352941176, 1
  75. canvas.before:
  76. Color:
  77. rgba: self.bg_color
  78. Rectangle:
  79. size: self.size
  80. pos: self.pos
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement