繁体   English   中英

Python仅运行一次程序,但不会再次运行

[英]Python runs program once but won't run again

所以我是新来的,但我在互联网上搜索了几天,却找不到任何解决方法。 因此,我有一个非常基本的程序(代码位于底部),如果它是10个小时以上的首次运行,它将很好地运行并完成应做的工作(此时基本上没有任何操作)。 但是,如果我退出该窗口并尝试再次运行它,它将显示“ Python已停止工作”错误消息。

python 3.6.1和kivy 1.10.0(但此程序没有

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

class TestApp(App):
    def build(self):
        return Button(text='Hello World')

TestApp().run()

任何建议或帮助将不胜感激。

该代码的输出是什么?

from kivy.app import App
from kivy.uix.button import Button
def exit(self):
    App.get_running_app().stop()
btn1 = Button(text='Hello world 1')
btn1.bind(on_press= exit)

class TestApp(App):
    def build(self):
        return btn1

if __name__ == '__main__':
    TestApp().run() 

这是您可以通过按钮退出应用程序的方式。

您应该在名为“ Python”的任务管理器中找到您的程序,并且具有与任务栏中显示的图标相同的图标。

您如何运行代码? (在pycharm或终端中?)

希望我能帮上忙。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM