例如,我有一个函数:def bob(some_argument, some_more): for x in range,如果它没有在时间内完成,那么结束它。而且,这也不会在Unix中运行,因为我看到了一些在Windows中不工作的Unix示例。另外,如果您可以在函数中更改全局变量形式,它将是完美的,但这是额外的。比如:返回“这只是为了结束”)
编辑: "bob“函数是
假设我有一个foo()函数。例如,我希望它在5秒内运行,在那之后,它必须被取消,并继续执行程序的其余部分。// Blah blah // After 5 sec, came here and finished参考资料:在StackOverflow上搜索了一段时间后,我发现这就是我所需要的,但它是用python编写的:。
如何创建继承自它的类,唯一的变化是使用id: target向BoxLayout添加了一个额外的小部件 我尝试将动态类更改为规则,并在python中定义类: class Foo(BoxLayout):init__(**kwargs)
self.ids["target"].add_widget(<the widget I want to add>, index=0) 但是,__init__函数(和on_parent函数)中的ids为空。有没有办法在不重新定义整个类的情况下做到这一