Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. class ActionBar(ActionBar):
  2. pass
  3.  
  4.  
  5. class Manager(ScreenManager):
  6. pass
  7.  
  8.  
  9. class Screen_one(Screen):
  10. pass
  11.  
  12.  
  13. class Screen_two(Screen):
  14. pass
  15.  
  16.  
  17. class GoodsView(ScrollView):
  18. def __init__(self, **kwargs):
  19. super(GoodsView, self).__init__(**kwargs)
  20. for i in range(10):
  21. self.ids.GoodsContainer.add_widget(Button(text="hi"))
  22.  
  23.  
  24. class Screen_three(Screen):
  25. pass
  26.  
  27.  
  28. class RandApp(App):
  29. def build(self):
  30. return Builder.load_file("pcapp.kv")
  31.  
  32.  
  33. if __name__ == "__main__":
  34. RandApp().run()
  35.  
  36. BoxLayout:
  37. orientation: 'vertical'
  38. canvas.before:
  39. Color:
  40. rgba: .65, .75, .85, 1
  41. Rectangle:
  42. pos: self.pos
  43. size: self.size
  44.  
  45. ActionBar: ...
  46. Manager:
  47. id: sm
  48. Screen_one:
  49. ...
  50. Screen_two:
  51. ...
  52. Screen_three:
  53. ...
  54. <Screen_one>:
  55. FloatLayout:
  56. Button:
  57. text: "Click1"
  58. size_hint: .2, .05
  59. pos_hint: {'x': .2, 'y': .4}
  60. on_release:
  61. app.root.ids.sm.current = 'screen2'
  62. Label:
  63. text: 'Hello!'
  64. pos_hint: {'x': -0.2, 'y': 0}
  65.  
  66. <Screen_two>:
  67. GoodsView:
  68.  
  69.  
  70. <GoodsView>:
  71. id:gv
  72. do_scroll_x: False
  73. do_scroll_y: True
  74. size_hint_x: .7
  75. size_hint_y: .7
  76. pos_hint: {'x': .15,'y': .15}
  77. canvas.before:
  78. Color:
  79. rgba: 1, 0, 0, 1
  80. Rectangle:
  81. size: self.size
  82. pos: self.pos
  83.  
  84. GridLayout:
  85. id: GoodsContainer
  86. row_force_default: True
  87. row_default_height: '50dp'
  88. cols: 1
  89. spacing: 10
  90. padding: 10
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement