我正在编写一个Python程序,它执行各种计算。有许多不同的参数需要输入,记住对不同输入所做的更改可能会让人困惑。我想有一个按钮,将所有内容重置为它们的默认值,因此基本上就像重新启动它一样,但实际上不关闭它/需要再次运行它。我用TraitsUI设计了GUI。我该如何实现这一点?我在TraitsUI用户手册上看到有一个重置命令:
reset(destroy=True)
"Resets the contents of a user interface"
,但我不知道怎么用,在哪里用。你知道吗
下面是如何从头到尾格式化我的代码的快速概述。你知道吗
import os
os.environ['ETS_TOOLKIT'] = 'qt4'
os.environ['QT_API'] = 'pyqt'
from traits.api import HasTraits, Range, ...
...
class class1(HasTraits)
...
class class10(HasTraits)
mrm = class10()
mrm.configure_traits(kind='livemodal')
我已经研究了this和this,但是它们要么不起作用,要么就是我不知道如何在我的程序布局中正确地实现它们。期待任何建议/帮助。你知道吗
我刚刚读了这篇文章,但是看了一下
reset_traits()
尝试在GUI中添加一个“刷新”按钮
这将重置你班上的所有特质。如果你想重设一些特征,传递一个字符串列表。你知道吗
相关问题 更多 >
编程相关推荐