Python论坛  - 讨论区

标题:[python-chinese] wxPython winxp "Warning: No handler found forimage type"

2004年08月25日 星期三 15:51

gentoo.cn gentoo.cn at 126.com
Wed Aug 25 15:51:37 HKT 2004

哈哈,还是人多眼尖啊,
就是注册表没删干净,留了一个Plone2的路径在里面
造成不同版本的wxPython混用

多谢各位

limodou wrote:

>gentoo.cn,您好!
>
>	曾经有人说装过plone会影响wxPython的,因为plone自带一个。查一查你的路径设置是不是有别的东西在里面。我看见了:
>
>File "C:\Program Files\Plone 2\Python\lib\site-packages\wxPython\wx.py",
>
>真是plone搞的。
>
>======= 2004-08-25 15:26:05 您在来信中写道:=======
>
>  
>
>>在一台Windows XP的机器上安装Python2.3.4 + pywin32-202.win32-py2.3 +
>>wxPythonWIN32-2.5.2.7u-Py23
>>装完后直接运行demo
>>就报错“"Warning: No handler found for image type"”
>>查看错误信息:
>>C:\Python23\Lib\site-packages\wx\demo>demo
>>Traceback (most recent call last):
>>File "C:\Python23\Lib\site-packages\wx\demo\demo.py", line 4, in ?
>>Main.main()
>>File "C:\Python23\Lib\site-packages\wx\demo\Main.py", line 1582, in main
>>app = MyApp(False)
>>File "C:\Program Files\Plone 2\Python\lib\site-packages\wxPython\wx.py",
>>line
>>1957, in __init__
>>_wxStart(self.OnInit)
>>File "C:\Python23\Lib\site-packages\wx\demo\Main.py", line 1567, in OnInit
>>splash = MySplashScreen()
>>File "C:\Python23\Lib\site-packages\wx\demo\Main.py", line 1538, in __init__
>>bmp = wx.Image(opj("bitmaps/splash.gif")).ConvertToBitmap()
>>File "C:\Program Files\Plone
>>2\Python\lib\site-packages\wxPython\image.py", li
>>ne 339, in ConvertToBitmap
>>val = imagec.wxImage_ConvertToBitmap(self, *_args, **_kwargs)
>>wxPython.wxc.wxPyAssertionError: C++ assertion "wxAssertFailure" failed
>>in e:\Pr
>>ojects\wx2.4\src\msw\bitmap.cpp(507): invalid image
>>
>>手工加入wx.InitAllImageHandlers()在init过程中
>>C:\Python23\Lib\site-packages\wx\demo>gvim main.py
>>还是有问题:
>>C:\Python23\Lib\site-packages\wx\demo>demo
>>Traceback (most recent call last):
>>File "C:\Python23\Lib\site-packages\wx\demo\demo.py", line 4, in ?
>>Main.main()
>>File "C:\Python23\Lib\site-packages\wx\demo\Main.py", line 1583, in main
>>app = MyApp(False)
>>File "C:\Program Files\Plone 2\Python\lib\site-packages\wxPython\wx.py",
>>line
>>1957, in __init__
>>_wxStart(self.OnInit)
>>File "C:\Python23\Lib\site-packages\wx\demo\Main.py", line 1567, in OnInit
>>splash = MySplashScreen()
>>File "C:\Python23\Lib\site-packages\wx\demo\Main.py", line 1542, in __init__
>>self.Bind(wx.EVT_CLOSE, self.OnClose)
>>AttributeError: MySplashScreen instance has no attribute 'Bind'
>>
>>C:\Python23\Lib\site-packages\wx\demo>
>>
>>
>>以前这个机器上可能以前装过其它的Python等,可是我重装覆盖,都是不行
>>谁知道到底是哪里有问题。
>>
>>
>>
>>
>>_______________________________________________
>>python-chinese list
>>python-chinese at lists.python.cn
>>http://python.cn/mailman/listinfo/python-chinese
>>
>>    
>>
>
>= = = = = = = = = = = = = = = = = = = =
>			
>
>        致
>礼!
> 
>				 
>        limodou
>        chatme at 263.net
>          2004-08-25
>
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>  
>



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年08月25日 星期三 15:54

limodou chatme at 263.net
Wed Aug 25 15:54:19 HKT 2004

Zoom.Quiet,您好!

	我认为框架是一整套的,是一个树形的东西,它是由目录和文件构成的。模板只解决了文件的处理。但目录我也想统一到模板中去。当然这个模板就是个脚本了,比如:

   otter.py

Mkdir('otter/doc')
Mkdir('otter/src')
Template('main.py', data, 'otter/src')
...

   这样处理完毕后,整个目录带文件都生成好了。上面的代码只是示例,实际不是这样的。

   这样,我考虑,一个模板系统就是由一堆的模板文件和若干模板脚本组成。模板脚本可以把整个生成过程自动化。一个模板系统的运行就是:

  1. 取得数据,可以是从xml自动得到,可以是通过GUI界面得到
  2. 执行模板脚本生成模板框架
     执行模板脚本中的每一行python代码,如创建目录,替换模板,写文件等

我的目标可能就是应用在NewEdit中做一个wizard (向导)功能,其中可能会用到模板系统。不过还没想好。


======= 2004-08-25 15:37:25 您在来信中写道:=======

>Hollo limodou:
>
>  唉呀呀!没有骨气!!!
>其实,文件,目录的操作完全与模板没有关系的,可以使用你newEdit 现在标准的文件操作组件的是也乎??
>或是看一下现在 OtterTool 的支持组件?
>http://wiki.woodpecker.org.cn/moin.cgi/Otter_2fOtterDownload
>提供了 CVS 的dev 版本下载,
>http://220.248.2.35:7080/share/Python/OpenUSS/Otter/OtterTool/doc/api/
>是API结构文档,可以帮助理解,模板与文件处理间的关系………………
>
>模板,就是文本处理是也乎,
>
>不过标签的处理的确是个挑战智慧的活!
>
>不过 metror 框架的目标是什么呢??
>
>
>/******** [2004-08-25]15:33:23 ; limodou wrote:
>
>limodou> Zoom.Quiet,您好!
>
>limodou> 	哈哈。是用word画的。没那么复杂吧。
>
>limodou>    
>limodou> 其实我想实现了模板的解析还是第一步,下一步我还应该有一个整体的模板框架。因为一个完整的模板系统可能包括:文件替换、目录创建等相关的工作。
>limodou>    
>limodou> 那么下面我就想把:目录、文件生成结合在一起形成一个真的的框架的东西。现在的meteor还只是一个基础。
>
>limodou> ======= 2004-08-25 14:40:40 您在来信中写道:=======
>
>>>Hollo ,
>>>ps.
>>>那个关系图是使用
>>>PyUMLGraphy 生成的,还是使用Graphviz 脚本??
>>>
>>>++++++++++++++++++++++++++++++++++++++++
>>>  咦咦咦?!?!
>>>没有想到,一个模板解析失败的示例,居然可以催生一个全新的模块!
>>>http://wiki.woodpecker.org.cn/moin.cgi/Otter_2fOtterTemplet#head-784c68bff82aeb6e3602b762f5ecc3328643ce62
>>>
>>>大家都去看一看哪!
>>>模板,通用模板,Python 代码模板………………
>>>是比数学游戏实用的小工具开发哪!
>>>
>>>感谢Limodou 的示范!
>>>
>>>http://wiki.woodpecker.org.cn/moin.cgi/meteor_28_e6_b5_81_e6_98_9f_29_e6_a8_a1_e6_9d_bf_e7_b3_bb_e7_bb_9f_e8_af_b4_e6_98_8e
>>>
>>>
>>>-- 
>>>Free as in Freedom
>>>
>>> Zoom.Quiet                           
>>>
>>>#=========================================#
>>>]Time is unimportant, only life important![
>>>#=========================================#
>>>
>>>sender is the Bat!2.12.00
>>>
>>>_______________________________________________
>>>python-chinese list
>>>python-chinese at lists.python.cn
>>>http://python.cn/mailman/listinfo/python-chinese
>>>
>
>limodou> = = = = = = = = = = = = = = = = = = = =
>			
>
>limodou>         致
>limodou> 礼!
> 
>				 
>limodou>         limodou
>limodou>         chatme at 263.net
>limodou>           2004-08-25
>
>
>
>********************************************/
>
>-- 
>Free as in Freedom
>
> Zoom.Quiet                           
>
>#=========================================#
>]Time is unimportant, only life important![
>#=========================================#
>
>sender is the Bat!2.12.00
>
>_______________________________________________
>python-chinese list
>python-chinese at lists.python.cn
>http://python.cn/mailman/listinfo/python-chinese
>

= = = = = = = = = = = = = = = = = = = =
			

        致
礼!
 
				 
        limodou
        chatme at 263.net
          2004-08-25


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年08月25日 星期三 16:32

hoxide hoxide_dirac at yahoo.com.cn
Wed Aug 25 16:32:40 HKT 2004

这也是我的社会实践报告~~~ 				

        hoxide
        hoxide_dirac at yahoo.com.cn
          2004-08-25
-------------- next part --------------
A non-text attachment was scrubbed...
Name: =?gb2312?B?09e2+dSwzfjVvs+1zbO12rb+tM61/LT619y94SAyMDA0LnJhcg==?=
Type: application/octet-stream
Size: 19652 bytes
Desc: not available
Url : http://lists.exoweb.net/pipermail/python-chinese/attachments/20040825/40970305/LT619y94SAyMDA0LnJhcg.obj

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号