簡體   English   中英

如何創建一個按鈕,並為其分配一個 function? Python, Kivy

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM