RosettaCodeData/Task/Hello-world-Graphical/Python/hello-world-graphical-8.py

30 lines
565 B
Python

from kivy.app import App
from kivy.lang.builder import Builder
kv = '''
#:import Factory kivy.factory.Factory
FloatLayout:
Button:
text: 'Goodbye'
size_hint: (0.3, 0.3)
pos_hint: {'center': (0.5, 0.5)}
on_press: Factory.ThePopUp().open()
<ThePopUp@Popup>:
title: 'Goodbye, World!'
size_hint: (0.75, 0.75)
opacity: 0.8
Label:
text: 'Goodbye, World!'
font_size: '50sp'
'''
class GoodByeApp(App):
def build(self, *args, **kwargs):
return Builder.load_string(kv)
GoodByeApp().run()