2015年03月18日 星期三 23:09
使用pip和从github两种方式安装了traits,但输入from enthought.traits.api import HasTraits后显示No module named enthought.traits.api
只有输入from traits.api import HasTraits可以通过。但无法执行configure_traits()
请问这两个有什么区别?我应该怎样安装才能按书上执行enthought.traits.api?
谢谢
2015年03月21日 星期六 18:17
你还要安装traitsui和pyface,载入的话就用from traits.api import HasTraits,enthought的前缀已经过时了。
2015年03月22日 星期日 18:25
张老师感谢您的回复。您说的两个模块我也安装了,直接import HasTraits后,执行configure_traits(),依旧报错。不过我现在换成canopy python了,里面的库已经都包含了。
另有一个问题,还请您不吝指教,我现在要用opencv编写一个人物追踪的程序,使用摄像头,程序中还有一些GUI操作,我想使用Traitsui来完成,请问可以吗?就是在Traitsui的界面中加入一个opencv的window。要是不行,有什么其他的办法吗?
非常感谢您
2015年03月22日 星期日 18:39
你可以用matplotlib或者chaco显示图像,这两个绘图库可以嵌入到TraitsUI界面中。
2015年03月22日 星期日 18:41
那请问这两个控件可以载入视频流吗?
2015年03月22日 星期日 18:48
用定时器刷新图表就可以了。
2015年03月22日 星期日 19:19
方法好酷,谢谢您。我试试
2017年12月22日 星期五 23:13
不需要enthought的前缀了,张老师的方法很好!
Zeuux © 2024
京ICP备05028076号