24小时热门版块排行榜    

CyRhmU.jpeg
查看: 5470  |  回复: 36

dedream

木虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖
CODE:
from traits.api import HasTraits, Str, Int
class SimpleEmployee(HasTraits):
    first_name = Str
    last_name = Str
    department = Str
   
    employee_number = Str
   
    salary = Int
   
sam= SimpleEmployee()
sam.configure_traits()

一段非常简单的代码,运行怎么也通不过,专家能指点一下哪出问题了吗?google了一晚TypeError: 'sip.methoddescriptor' object is not callable,非常失败。。。
IDLE的出错提示如下:
引用回帖:
Traceback (most recent call last):
  File "C:\Users\user123\Desktop\3.py", line 12, in
    sam1.configure_traits()
  File "c:\python\python26\lib\site-packages\traits-4.1.1-py2.6-win32.egg\traits\has_traits.py", line 2563, in configure_traits
    kind, handler, id, scrollable, args )
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\qt4\toolkit.py", line 212, in view_application
    id, scrollable, args )
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\qt4\view_application.py", line 69, in view_application
    scrollable, args ).ui.result
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\qt4\view_application.py", line 113, in __init__
    args       = self.args )
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\view.py", line 433, in ui
    ui.ui( parent, kind )
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\ui.py", line 218, in ui
    self.rebuild( self, parent )
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\qt4\toolkit.py", line 154, in ui_live
    ui_live.ui_live( ui, parent )
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\qt4\ui_live.py", line 39, in ui_live
    _ui_dialog(ui, parent, BaseDialog.NONMODAL)
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\qt4\ui_live.py", line 59, in _ui_dialog
    BaseDialog.display_ui(ui, parent, style)
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\qt4\ui_base.py", line 423, in display_ui
    ui.owner.init(ui, parent, style)
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\qt4\ui_live.py", line 177, in init
    self.add_contents(panel(ui), bbox)
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\qt4\ui_panel.py", line 230, in panel
    panel = _GroupPanel(content[0], ui).control
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\qt4\ui_panel.py", line 564, in __init__
    layout = self._add_items(content, inner)
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\qt4\ui_panel.py", line 842, in _add_items
    editor.prepare(inner)
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\editor.py", line 155, in prepare
    self.init( parent )
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\qt4\text_editor.py", line 104, in init
    self.set_error_state( False )
  File "c:\python\python26\lib\site-packages\traitsui-4.1.0-py2.6.egg\traitsui\qt4\editor.py", line 247, in set_error_state
    color = getattr( item, '_ok_color', OKColor )
TypeError: 'sip.methoddescriptor' object is not callable

[ Last edited by dedream on 2012-1-9 at 22:28 ]
从数据到结论
21楼2012-01-09 22:19:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dedream

木虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖
引用回帖:
18楼: Originally posted by libralibra at 2012-01-09 18:28:47:
关键我觉得wxpython和内置的tk都很方便,如果纯为GUI,不涉及很多科学计算(其实科学计算直接安装numpy也够用了),不值当折腾traits,个人意见

Rapid GUI Programming with Python and Qt
那本书挺好,不过翻译一 ...

要是出版了我一定订一本来读
从数据到结论
22楼2012-01-09 22:25:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

felip_zen

铜虫 (小有名气)


jjdg(金币+1): 感谢您发表观点 2012-01-12 01:18:54
好资源
23楼2012-01-12 00:18:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kevin@00

铜虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
jjdg(金币+1): 感谢参与 2012-01-13 01:41:15
引用回帖:
: Originally posted by dedream at 2012-01-08 22:30:18:
请教您一下,这个traits扩展库哪能下?
我在官网上下载了tar.gz格式的包,在win7下运行不起来
我安装的环境是python 2.6+ PyQt
没有装python xy和wxpython
下了三个包,pyface,traits和traitsui,都运 ...

那个是Linux下的系统安装包,你当然打不开…

[ 发自手机版 http://muchong.com/3g ]
optimism,passionandhardwork...
24楼2012-01-12 15:06:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dedream

木虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖
jjdg(金币+1): 感谢参与 2012-01-13 01:41:07
引用回帖:
24楼: Originally posted by kevin@00 at 2012-01-12 15:06:28:
那个是Linux下的系统安装包,你当然打不开…
[ 发自手机版 http://muchong.com/3g ]

zip包也一样,问题不在包,是我没安装setuptools
现在包是安装好了,估计还缺什么东西,简单的代码也编译通不过。
从数据到结论
25楼2012-01-12 15:23:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mlw8486

银虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖
jjdg(金币+1): 感谢参与 2012-02-14 13:11:59
引用回帖:
9楼: Originally posted by dedream at 2012-01-08 22:30:18:
请教您一下,这个traits扩展库哪能下?
我在官网上下载了tar.gz格式的包,在win7下运行不起来
我安装的环境是python 2.6+ PyQt
没有装python xy和wxpython
下了三个包,pyface,traits和traitsui,都运 ...

gz格式是一种压缩格式  在linux里面是可以打开的   但是能不能在windows上用 就不知道了
justsoso......
26楼2012-02-14 09:40:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hpkyy

金虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖
引用回帖:
9楼: Originally posted by dedream at 2012-01-08 22:30:18:
请教您一下,这个traits扩展库哪能下?
我在官网上下载了tar.gz格式的包,在win7下运行不起来
我安装的环境是python 2.6+ PyQt
没有装python xy和wxpython
下了三个包,pyface,traits和traitsui,都运 ...

你可以下载setuptools, 这是一个可执行文件。
安装完后,在环境变量中的PATH中加入setuptools的路径,
比如,C:\Python26\Scripts
然后运行cmd,在窗口中输入easy_install traitsui
setuptools会自动进行搜索traitsui的下载地址及其运行所需要的其它程序包。

» 本帖已获得的红花(最新10朵)

27楼2012-02-21 13:40:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dedream

木虫 (正式写手)

送鲜花一朵
引用回帖:
27楼: Originally posted by hpkyy at 2012-02-21 13:40:49:
你可以下载setuptools, 这是一个可执行文件。
安装完后,在环境变量中的PATH中加入setuptools的路径,
比如,C:\Python26\Scripts
然后运行cmd,在窗口中输入easy_install traitsui
setuptools会自动进行搜索 ...

谢谢您
从数据到结论
28楼2012-02-21 16:15:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hpkyy

金虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖
引用回帖:
21楼: Originally posted by dedream at 2012-01-09 22:19:50:
[code]from traits.api import HasTraits, Str, Int
class SimpleEmployee(HasTraits):
    first_name = Str
    last_name = Str
    department = Str
   
    employee_number = Str
   
    salar ...

我曾经出现过下面的错误信息,后来发现是没有安装wxpython/PyQt4/pyside,至少需要安装一个。

Traceback (most recent call last):
  File "C:\Documents and Settings\Administrator\桌面\test_traitsui.py", line 14, in
    sam.configure_traits()
  File "D:\Python27\lib\site-packages\traits-4.1.1.dev1240-1.egg\traits\has_traits.py", line 2562, in configure_traits
    rc = toolkit().view_application( context, self.trait_view( view ), kind, handler, id, scrollable, args )
  File "D:\Python27\lib\site-packages\traitsui-4.1.1.dev2704-1.egg\traitsui\toolkit.py", line 245, in view_application
    raise NotImplementedError
NotImplementedError
29楼2012-02-22 10:23:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

勇敢的海豚

铁杆木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
这本书真的是非常好,向大家推荐,尤其是做信号处理的!
30楼2012-03-24 08:31:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 锐利的碎片 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见