如何使用按钮

时间:2015-09-06 16:36:32

标签: python kivy

我只是在学习Python和Kivy框架。我似乎找不到任何具体的完整示例,可以使用链接到按钮的代码优雅地退出Kivy应用程序。

我找到了像这样的Kivy代码片段

Button:
    id:btnExit
    text:"Exit"
    on_press: app.Exit()

但不是任何实现app.Exit()调用的匹配代码。我尝试过的所有内容都会阻止代码执行,但不会清理程序窗口。

我已经读过Android和iOS风格指南声明程序不是以编程方式退出并让操作系统处理它但我正在开发全屏无边框桌面应用程序,需要一种方法来按下按钮退出程序。 / p>

4 个答案:

答案 0 :(得分:14)

使用App.stop(*largs)

Button:
    id: btnExit
    text: "Exit"
    on_press: app.stop() 

答案 1 :(得分:5)

尝试set<int>::iterator beg = begin( my_set ); ++beg;//<<here, no problem, as expected beg += 3; //error here no += operator found?! 并且可以阅读更多文档http://kivy.org/docs/api-kivy.app.html#kivy.app.App.close_settings

答案 2 :(得分:0)

使用 self.root_window.close() 他们是新的android工具链中的bug

答案 3 :(得分:0)

我用过

on_press : app.stop()

位于Kivy布局文件中Button的属性中,对我来说效果很好。