Kivy基本按钮程序不起作用

时间:2017-12-18 11:03:10

标签: button kivy

我想在kivy制作我的第一个应用程序,所以我复制了一个基本的按钮代码。

class TestApp(App):
    def build(self):
        btn = Button(text="Press me")
        return btn

if name == 'main':
    TestApp().run()

然而,当我用鼠标点击它时按钮似乎没有被按下。

有关如何解决此问题的任何建议吗?

感谢

1 个答案:

答案 0 :(得分:0)

试试这个例子。

from kivy.app import App
from kivy.uix.button import Button


class MyButton(Button):

    def on_release(self):
        print("Button pressed!")


class MyApp(App):

    def build(self):
        return MyButton(text="Press me!")


MyApp().run()

这应该适用于python 2和3,并且安装了Kivy。没有什么需要额外的。
如果这对您不起作用,我会尝试重新安装Kivy