[英]How do I create a button, and assign a function to it? Python, Kivy
我是 Python 和 Kivy 的初學者。我想創建一個簡單的程序,它應該在 window 上有一個退出按鈕,按下時必須退出應用程序。 你好,請幫助我。 這是一個請求,請為初學者保持代碼簡單。 ^_^
好吧,我不知道你的代碼是怎樣的,但這段代碼可以按原樣復制粘貼並且它會工作(不過只需從 kivy 導入必要的模塊):
.py
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.button import Button
class yourscreen(FloatLayout):
def __init__(self, **kwargs):
#NEEDED
super(yourscreen, self).__init__(**kwargs)
self.button = Button(
text='exit',
size_hint=(0.5, 0.2)
)
self.button.bind(on_release= lambda x:self.exit())
self.add_widget(self.button)
def exit(self):
return MyApp().stop()
class MyApp(App):
def build(self):
return yourscreen()
if __name__ == '__main__':
MyApp().run()
你可以拿出你需要的東西MyApp().stop()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.