mirror of https://github.com/kivy/kivy.git
Merge pull request #2886 from inclement/misc_examples
Added miscellaneous examples folder and a first entry
This commit is contained in:
commit
15b5947a8e
|
@ -0,0 +1,47 @@
|
|||
'''
|
||||
Demonstrates using kv language to create some simple buttons and a
|
||||
label, with each button modifying the label text.
|
||||
'''
|
||||
|
||||
from kivy.app import App
|
||||
from kivy.uix.boxlayout import BoxLayout
|
||||
from kivy.lang import Builder
|
||||
|
||||
Builder.load_string('''
|
||||
<MainWidget>:
|
||||
BoxLayout:
|
||||
orientation: 'vertical'
|
||||
Button:
|
||||
text: 'some string '
|
||||
on_press: the_right_pane.text += self.text
|
||||
Button:
|
||||
text: 'one two three four '
|
||||
on_press: the_right_pane.text += self.text
|
||||
Button:
|
||||
text: 'follow the yellow brick road '
|
||||
on_press: the_right_pane.text += self.text
|
||||
Button:
|
||||
text: 'five six seven eight '
|
||||
on_press: the_right_pane.text += self.text
|
||||
Button:
|
||||
text: 'CLEAR LABEL'
|
||||
on_press: the_right_pane.text = ''
|
||||
Label:
|
||||
id: the_right_pane
|
||||
text: ''
|
||||
text_size: self.size
|
||||
halign: 'center'
|
||||
valign: 'middle'
|
||||
''')
|
||||
|
||||
|
||||
class MainWidget(BoxLayout):
|
||||
pass
|
||||
|
||||
|
||||
class ExampleApp(App):
|
||||
def build(self):
|
||||
return MainWidget()
|
||||
|
||||
ExampleApp().run()
|
||||
|
Loading…
Reference in New Issue