Python论坛  - 讨论区

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

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

gentoo.cn gentoo.cn at 126.com
Wed Aug 25 15:26:05 HKT 2004

在一台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等,可是我重装覆盖,都是不行
谁知道到底是哪里有问题。






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

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

limodou chatme at 263.net
Wed Aug 25 15:33:16 HKT 2004

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


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

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

limodou chatme at 263.net
Wed Aug 25 15:33:47 HKT 2004

Zoom.Quiet,您好!

	我上传了一个用graphviz生成的图。看一看吧。

======= 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
        chatme at 263.net
          2004-08-25


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

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

Xie Yanbo idkey at 163.com
Wed Aug 25 15:37:06 HKT 2004

看起来你的程序实际调用的是机器上安装的 Plone 2 里面的 wx,那个
版本低,没有程序运行必须的特性。

On 2004-08-25 15:26:1093418765 +0800, gentoo.cn wrote:
> 在一台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等,可是我重装覆盖,都是不行
> 谁知道到底是哪里有问题。



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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号