2004年08月25日 星期三 15:51
哈哈,还是人多眼尖啊, 就是注册表没删干净,留了一个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 > >
2004年08月25日 星期三 15:54
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
2004年08月25日 星期三 16:32
这也是我的社会实践报告~~~ 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
Zeuux © 2025
京ICP备05028076号