Enthought InstanceEditor Demo Raises TraitError



Enthought GitHub Repository 上的 InstanceEditor 演示示例引发了以下异常:

    Traceback (most recent call last):
  File "C:UsersjgvAppDataLocalProgramsPythonPython36libsite-packagestraitsuiui.py", line 232, in dispose
    self.result = result
  File "C:UsersjgvAppDataLocalProgramsPythonPython36libsite-packagestraitstrait_handlers.py", line 172, in error
    value )
traits.trait_errors.TraitError: The 'result' trait of an UI instance must be a boolean, but a value of <PyQt4.QtCore.QObject object at 0x000001EA249AEB88> <class 'PyQt4.QtCore.QObject'> was specified.
Traceback (most recent call last):
  File "C:UsersjgvAppDataLocalProgramsPythonPython36libsite-packagestraitsuiui.py", line 232, in dispose
    self.result = result
  File "C:UsersjgvAppDataLocalProgramsPythonPython36libsite-packagestraitstrait_handlers.py", line 172, in error
    value )
traits.trait_errors.TraitError: The 'result' trait of an UI instance must be a boolean, but a value of <PyQt4.QtCore.QObject object at 0x000001EA249AEB88> <class 'PyQt4.QtCore.QObject'> was specified.

当用户界面用于指定特征设置时。

我的系统是:Python 3.6.0,traits 4.6.0,PyQt4-4.11.4和Microsoft Windows 10。

我将不胜感激有关如何解决此问题的建议。

谢谢。

记录在案:在 https://github.com/enthought/traitsui/issues/331 提交和正在讨论的问题

最新更新