Python论坛  - 讨论区

标题:RE: [python-chinese] 谢谢列位了, 不过用python作一个还过得去的界面还真痛苦(无内文)

2005年08月11日 星期四 11:47

Robert Chen - 陈儒 Robert.Chen at zyxel.cn
Thu Aug 11 11:47:02 HKT 2005

很久没用MFC了,以前都是用WTL,其他不知道,不过个人以为,在消息处理上,wxWidget确实比MFC方便些,印象很深的就是Treelist这样的控件消息中LP***这样的结构指针,每次用都要去看MSDN,确实很郁闷。还有wxWidget提供的PushEventHandler,确实很方便。

再一个,wxWidget提供了许多Windows标准控件之外的控件,当然功能强大的丰富的UI控件库MFC也有,有免费的也有商业的,免费的其维护还不如wxWidget,而BCG这样的商业控件库好是好,不过敢问您是用的正版的吗?开源文档确实是个弱点,不过wxWidget做得已经很不错了,用wxPython时参考wxWidget的文档,还是比较方便的。

不过说实话,从C++的角度,我以为wxWidget还不如WTL,当然这里面有历史的原因。而经过Python包装之后,我觉得wxPython非常方便了,不对,简直太方便了。而且,wxWidget还有一个巨大的优点,什么MFC,WTL的都比不了,跨平台。学习wxWidget的投入产出比比MFC要好得多了,当然,如果你确定你一辈子都在Windows下,那倒也无所谓了。

-----Original Message-----
From: python-chinese-bounces at lists.python.cn [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of Leo Jay
Sent: Thursday, August 11, 2005 11:27 AM
To: python-chinese at lists.python.cn
Subject: Re: [python-chinese] 谢谢列位了, 不过用python作一个还过得去的界面还真痛苦(无内文)

严重不同意你的观点。
大多数人说MFC不好的原因真的是MFC不好吗?抑或是因为MFC是MS的?

我用VC这几年,从来都没感觉到MFC哪不好了。哪位兄弟教教我MFC的不好之处?

VC6+MSDN,开发起来方便无数。

我python刚接处,水平还不怎么样,我不敢说python一定不好,反正这种开源的东西都有一个特点:很少有完备的文档。有文档的也就那么不疼不痒的几句话,就像twisted,小弟愚笨,教程从头到尾看了一遍都不知所云。
开源的源代码都是版权声明比代码注释多。

qt也好,wx也好,文档看了我就头大,有文档跟没有文档没多大区别。文档都是从代码中生成的。
这种东西怎么入门?
看看twisted的代码,如果你真的很容易看懂,我真的很服你。


On 8/11/05, March Liu <march.liu at gmail.com> wrote:
> 实际上我觉得WxWidgets比MFC的模型要简洁明了的多,而WxPython就进一步使之简单好用,而且WxWidgets的风格似乎天然的就很Pythonic……
> 我们部的几个程序员统一的意见:MFC那东西……实在有点瞎折腾……
> 
> 在05-8-10,泰传 温 <wendwghit at yahoo.com.cn> 写道:
> > 
> > 
> > 
> > 
> > saddle <saddle at gmail.com> 写道: 
> > 最近limoudou不是推荐了个dobo0。4么, 好像也成
> > On Wed, 10 Aug 2005 22:55:13 +0800
> > Zoom Quiet 撰写于:
> > 
> > zoom.quiet> 在 05-8-10,泰传 温 写道: 
> > zoom.quiet> > 在baidu找了半天都是杂散的, 有没有成套的?
> > zoom.quiet> > 
> > zoom.quiet> 哈哈哈!在中国还真的有人使用百毒的?敬佩!
> > zoom.quiet> wx 本来就是非主流的东西多是E文资料,这正是百毒不侵最基本的屏蔽功能!
> > zoom.quiet> 其实wx 本身的demo 非常齐全了, bao 也可以使用的,
> > zoom.quiet> newEdit
> > zoom.quiet> http://wiki.woodpecker.org.cn/moin/NewEditCn
> > zoom.quiet > 甚至于实际了一个完备的编辑环境,
> > zoom.quiet> Pythonic 的开发就是直接从代码中理解,尝试哪…………
> > zoom.quiet> 
> > zoom.quiet> -- 
> > zoom.quiet> [Time is unimportant, only life important!]
> > 
> > 
> > _______________________________________________ 
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> > 
> > 
> > 
> > ________________________________
> DO YOU YAHOO!?
> > 雅虎免费G邮箱-中国第一绝无垃圾邮件骚扰超大邮箱 
> > 
> > 
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn 
> > http://python.cn/mailman/listinfo/python-chinese
> > 
> > 
> > 
> 
> 
> 
> -- 
> 欢迎访问:
> http://blog.csdn.net/ccat
> 
> 刘鑫
> March.Liu
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 


-- 
Best Regards,
Leo Jay

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号