Python论坛  - 讨论区

标题:Re: [python-chinese] 用于 Python 的高级 GUI 库[转]

2005年12月01日 星期四 18:56

ONE_Fox onefox.fox at gmail.com
Thu Dec 1 18:56:09 HKT 2005

?? 跟 wxPython 比呢?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051201/b14da8bc/attachment.html

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

2005年12月01日 星期四 20:23

Qiangning Hong hongqn at gmail.com
Thu Dec 1 20:23:54 HKT 2005

ONE_Fox wrote:
> ?? 跟 wxPython 比呢?

wxPython是native look & feel的,PyQT不是。

PyQT的功能比wxPython多。

一般认为QT的signal/slot模型比wxPython的事件模型先进。

你用PyQT开发的程序必须开源,除非你购买商业许可证。而用wxPython开发的程序
没有这个限制。

PyQT目前还不支持QT4,这意味着在windows平台上你连开源程序都不能开发,只能
购买商业许可证。


-- 
Qiangning Hong, Registered Linux User #396996
My Blog: http://www.hn.org/hongqn
RSS: http://feeds.feedburner.com/hongqn



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

2005年12月01日 星期四 21:24

ONE_Fox onefox.fox at gmail.com
Thu Dec 1 21:24:08 HKT 2005

PyQT 不会是完全轻量级的吧?!

这让我想起了 Java 的 Swing

偶的拙见:

Python 的运行速度上应该比不上 Java

我已经可以想想那种性能问题了
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051201/e8ec3b0c/attachment.html

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

2005年12月02日 星期五 10:55

batfree batfreelist at gmail.com
Fri Dec 2 10:55:17 HKT 2005

现在的GUI速度问题已经不是问题了,其实在速度上,GUI界面要求并不高,因为人
需要一定的反应时间的,Java的Swing现在速度绝对可以,你可以到Java.com上看
一看一些程序,其实这些程序只是在一开始启动的时候,因为不是Windows本地的
控件,启动速度可能相对较慢,但用起来不会慢。据权威评测,目前Java在计算性
能上已经与C/C++相近,不过其在IO操作上确实比较慢,只有C\C++的百分之三十左
右,而在数值方面达到了C\C++的百分之九十五左右的性能。而Python等脚本语言
如果不使用本地C\C++库的话,在计算性能上只能达到C\C++的百分之二十左右的,
但在IO操作上则与C\C++差不多。
呵呵,不久前看过的,具体数据记不清楚了,大体情况就是如此吧。

ONE_Fox wrote:
> PyQT 不会是完全轻量级的吧?!
>  
> 这让我想起了 Java 的 Swing
>  
> 偶的拙见:
>  
> Python 的运行速度上应该比不上 Java
>  
> 我已经可以想想那种性能问题了
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

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

2005年12月02日 星期五 11:32

Albert Lee hanzhupeng at gmail.com
Fri Dec 2 11:32:00 HKT 2005

GUI的速度还是一个重要的问题那,超过0.2秒的反应延迟,人就会感觉不舒服
而且界面越来越复杂丰富,响应速度永远是个需要特殊处理的问题

在 05-12-2,batfree<batfreelist at gmail.com> 写道:
> 现在的GUI速度问题已经不是问题了,其实在速度上,GUI界面要求并不高,因为人
> 需要一定的反应时间的,Java的Swing现在速度绝对可以,你可以到Java.com上看
> 一看一些程序,其实这些程序只是在一开始启动的时候,因为不是Windows本地的
> 控件,启动速度可能相对较慢,但用起来不会慢。据权威评测,目前Java在计算性
> 能上已经与C/C++相近,不过其在IO操作上确实比较慢,只有C\C++的百分之三十左
> 右,而在数值方面达到了C\C++的百分之九十五左右的性能。而Python等脚本语言
> 如果不使用本地C\C++库的话,在计算性能上只能达到C\C++的百分之二十左右的,
> 但在IO操作上则与C\C++差不多。
> 呵呵,不久前看过的,具体数据记不清楚了,大体情况就是如此吧。
>
> ONE_Fox wrote:
> > PyQT 不会是完全轻量级的吧?!
> >
> > 这让我想起了 Java 的 Swing
> >
> > 偶的拙见:
> >
> > Python 的运行速度上应该比不上 Java
> >
> > 我已经可以想想那种性能问题了
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>


--
欢迎访问我的小站:   http://www.2tuzi.com
blog :   http://blog.2tuzi.com

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

2005年12月02日 星期五 17:54

ONE_Fox onefox.fox at gmail.com
Fri Dec 2 17:54:28 HKT 2005

偶不太同意。 java Swing 的速度如何我想用过的人都是有体会的。否则现在不会有那么多人用 Java SWT 库做 GUI 。我打个比方,一台
PIII 800Hz
256M 内存 Win2000 的机子,安装 J2se 1.5 版本 JRE ,首次启动一个类似
FoxMail 这样的中型 GUI 程序的时间应该在 10 秒左右。启动以后普通操作
的话的确看不出多少速度差别,但是做一些如 Table 表格大范围移除插入
这样的操作时就有体现。 另外,说 Java 的速度接近 C/C++ ,应该是有点
夸张了。偶做过两年半 Java 开发,特别是 GUI 方面,对 Swing、SWT
比较了解,之所以现在过来学 Python ,主要就是性能问题。
还有, JRE 的体积以及占用的系统资源让人无法忍受。
不能否认的一点是:Java在桌面领域是个大败笔,Swing 首当其冲
当然还包括 JVM、Java本地化 等等
反过来说, Java 确实也不适合做桌面程序

Python 在这些方面比 Java 好得多。很多
不足之处是,细节方面似乎可以在做好一点
还有,缺乏绝对优秀的 IDE

在05-12-2,batfree <batfreelist at gmail.com> 写道:
>
> 现在的GUI速度问题已经不是问题了,其实在速度上,GUI界面要求并不高,因为人
> 需要一定的反应时间的,Java的Swing现在速度绝对可以,你可以到Java.com上看
> 一看一些程序,其实这些程序只是在一开始启动的时候,因为不是Windows本地的
> 控件,启动速度可能相对较慢,但用起来不会慢。据权威评测,目前Java在计算性
> 能上已经与C/C++相近,不过其在IO操作上确实比较慢,只有C\C++的百分之三十左
> 右,而在数值方面达到了C\C++的百分之九十五左右的性能。而Python等脚本语言
> 如果不使用本地C\C++库的话,在计算性能上只能达到C\C++的百分之二十左右的,
> 但在IO操作上则与C\C++差不多。
> 呵呵,不久前看过的,具体数据记不清楚了,大体情况就是如此吧。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051202/6a784d62/attachment.html

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

2005年12月03日 星期六 09:57

batfree batfreelist at gmail.com
Sat Dec 3 09:57:34 HKT 2005

Swing确实占资源,尤其是内存方面,另外Java的JRE的体积也是个大的问题。性能
现在可是大有提高,如果资源比较宽裕的话可以考虑用Swing,而且Swing也不乏桌
面程序,如著名的JBuilder,Intellij IDEA,NetBeans还有永中的Office就
是以Swing开发的。听说Borland的C++ Builder X界面也是Swing,与
Jbuilder是统一的。还有很多成功的JEdit,Jext,Freemind等这些都是以Swing
开发的。其实现在的机器内存比较宽裕了,在256M的内存机器上运行Jbuilder
已经很畅快了。在运行这些大型程序的时候,内存消耗差别就不太大了。当然了,
如果是小型程序,因为Java的初始资源占用较多,显得他占用资源非常大。在
Java5中Swing也有大幅的改进,现在界面可以作的非常漂亮了。
目前看来,PyQT,PyGTK,wxPython和SWing中,都可以通过Python来调用,Swing
可以通过Jython来调用。这几者之中看熟悉程度和应用范围了。首先我不推荐
PyQT,因为他有版权问题,这一条比其他三者严格。我不知道PyQT是不是有特别优
秀之处,看http://myddrin.com/trashdeerwood/?p=67说好像是线程方面有优异之
处,不过如果你用不到这些优异之处,可以考虑其他三者,因为基本的功能这四种
库都提供了。另外从限制来看如果不想买licese,PyQT限制你只能够开发GPL软
件。而其他三者则没有这一条,你可以自由的选择开源与不开源,因此投资回报率
就高了,将来应用时会比较自由。
剩下的三者之中我就要排除Swing了,虽然我也是个Java程序员,在Java中选择
Swing确实是个不错的选择,因为跨平台做的很好,而且随JRE提供,不需要再安
装第三方库了,现在在Java5中提供了许多GUI方面的改进,可以换肤,既可以使
用好几种风格的界面,而且Java的webStart是不错的布署方式。不过在Python中
除非你用的是Jython或者是从Java程序员转过来对于Swing比较熟悉,可以缩短学
习过程,否则没有非常充分的理由选择Swing。因为PyGTK和wxPython都比Swing更
适合这些工作,Swing提供的功能在PyGTK和wxPython中大概都有了。如果在Python
中再用Swing就有点绕路了,在性能方面也有所差异。
最后就是PyGTK和wxPython了,说实话,这二者都是目前使用最多的了,TK不算,
因为随着Python分发,有天然的方便性,但其性能与功能上也是许多人不选择他的
原因。在Linux上PyGTK有优势,尤其是在Gnome桌面环境下,目前Python在Linux发
行版上已然成为重要部分,尤其是Gnome上,更可以发挥出PyGTK的优势。虽然GTK
可以在界面上方便的更换风格在Windwos上可以使用本地风格,但是由于Gnome的使
用习惯与Windows有些差异,虽然不是很明显,但是仍旧能够看得出来。在Windows
上则wxPython比较有优势了。在学习上,这二者都有比较多的开源项目,例子与文
档也比较丰富,相比PyGTK的文档可能更规范与全面一些,但是影响不是很大,二
者的学习难度都不大。在部署上,wxPython在安装Python之后只需要再安装
wxPython就可以了。PyGTK则要求在安装Python之后再安装GTK Runtime,再安装
PyGTK。而在Linux上可能一般只需要安装PyGTK,而不需要前二者的安装,甚至连
PyGTK也不需要额外安装,许多Linux发行版里的程序本身已经在使用PyGTK了。
wxPython则在Linux上是调用GTK环境的,是在GTK上再加了一层包装,在Linux上使
用需要安装wxWidget for GTK,多了一层。
选择这二才其中之一看你的喜好与程序应用对象,如果是主要面对Linux兼顾
Windows,不妨选择PyGTK,可以充分利用Gnome与GTK的优势。如果主要面向
Windows而兼顾Linux,不妨选择wxPython。
总之二者之间的各有优劣,比较起来不是很容易做出选择。二者择其一深入研究就
行了,我个人喜欢PyGTK,因为我觉得Gnome很不错,而且PyGTK的控件方面好象比
wxPython丰富。不过我对wxPython只限于浅度了解的程度。可能说的不正确,如果
你真的将二者都掌握了,可能提出许多更有说服性的理由,在这里limodou是
wxPython方面的应用权威,你可以问一问他。
以上为个人观点,仅供参考,与大家讨论一下,不过不想与某一阵营的Fans吵架。

ONE_Fox wrote:
> 偶不太同意。 java Swing 的速度如何我想用过的人都是有体会的。否则现在不会
> 有那么多人用 Java SWT 库做 GUI 。我打个比方,一台 PIII 800Hz
> 256M 内存 Win2000 的机子,安装 J2se 1.5 版本 JRE ,首次启动一个类似
> FoxMail 这样的中型 GUI 程序的时间应该在 10 秒左右。启动以后普通操作
> 的话的确看不出多少速度差别,但是做一些如 Table 表格大范围移除插入
> 这样的操作时就有体现。 另外,说 Java 的速度接近 C/C++ ,应该是有点
> 夸张了。偶做过两年半 Java 开发,特别是 GUI 方面,对 Swing、SWT
> 比较了解,之所以现在过来学 Python ,主要就是性能问题。
> 还有, JRE 的体积以及占用的系统资源让人无法忍受。
> 不能否认的一点是:Java在桌面领域是个大败笔,Swing 首当其冲
> 当然还包括 JVM、Java本地化 等等
> 反过来说, Java 确实也不适合做桌面程序
>  
> Python 在这些方面比 Java 好得多。很多
> 不足之处是,细节方面似乎可以在做好一点
> 还有,缺乏绝对优秀的 IDE
>  
> 在05-12-2,*batfree* <batfreelist at gmail.com
> batfreelist at gmail.com>> 写道:
> 
>     现在的GUI速度问题已经不是问题了,其实在速度上,GUI界面要求并不高,因为人
>     需要一定的反应时间的,Java的Swing现在速度绝对可以,你可以到Java.com上看
>     一看一些程序,其实这些程序只是在一开始启动的时候,因为不是Windows本地的
>     控件,启动速度可能相对较慢,但用起来不会慢。据权威评测,目前Java在计算性
>     能上已经与C/C++相近,不过其在IO操作上确实比较慢,只有C\C++的百分之三十左
>     右,而在数值方面达到了C\C++的百分之九十五左右的性能。而Python等脚本语言
>     如果不使用本地C\C++库的话,在计算性能上只能达到C\C++的百分之二十左右的,
>     但在IO操作上则与C\C++差不多。
>     呵呵,不久前看过的,具体数据记不清楚了,大体情况就是如此吧。 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese

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

2005年12月03日 星期六 21:32

limodou limodou at gmail.com
Sat Dec 3 21:32:41 HKT 2005

在 05-12-3,batfree<batfreelist at gmail.com> 写道:
> ... 在Windows
> 上则wxPython比较有优势了。在学习上,这二者都有比较多的开源项目,例子与文

同意,在windows下开发GUI,wxPython很方便。

> 档也比较丰富,相比PyGTK的文档可能更规范与全面一些,但是影响不是很大,二
> 者的学习难度都不大。在部署上,wxPython在安装Python之后只需要再安装
> wxPython就可以了。PyGTK则要求在安装Python之后再安装GTK Runtime,再安装
> PyGTK。而在Linux上可能一般只需要安装PyGTK,而不需要前二者的安装,甚至连
> PyGTK也不需要额外安装,许多Linux发行版里的程序本身已经在使用PyGTK了。
> wxPython则在Linux上是调用GTK环境的,是在GTK上再加了一层包装,在Linux上使
> 用需要安装wxWidget for GTK,多了一层。
> 选择这二才其中之一看你的喜好与程序应用对象,如果是主要面对Linux兼顾
> Windows,不妨选择PyGTK,可以充分利用Gnome与GTK的优势。如果主要面向
> Windows而兼顾Linux,不妨选择wxPython。
> 总之二者之间的各有优劣,比较起来不是很容易做出选择。二者择其一深入研究就
> 行了,我个人喜欢PyGTK,因为我觉得Gnome很不错,而且PyGTK的控件方面好象比
> wxPython丰富。不过我对wxPython只限于浅度了解的程度。可能说的不正确,如果
> 你真的将二者都掌握了,可能提出许多更有说服性的理由,在这里limodou是
> wxPython方面的应用权威,你可以问一问他。
> 以上为个人观点,仅供参考,与大家讨论一下,不过不想与某一阵营的Fans吵架。

我就是属于那种以Windows为主,兼顾linux的人。而且与你正好相反,我了解wxPython要多于pygtk,因此我更习惯wxPython的开发。而且看到许多的软件都是使用wxPython开发的,因此学习起来会非常方便。

但wxPython最弱的地方,与其它无法相比之处就在于,它是真正开源社区的东西,没有任务大公司的支持。而qt,
gtk都有相应的阵营,从这方面的确要弱一些。但对于绝大多数的工作绝对够用。做GUI并不是件轻松的事,只有你坚持,才能算比较了解。如果三心二意,一会试试这,一会试试那,是很难有成就的。只有精通一种后,再考虑其它的选择为好。

我当初选择wxPython主要是因为它使用方便,可以参考的软件众多。最早从2.4开始我就曾经用过,当时就已经开始想开发一个编辑器,但那时感觉
wxPython 不稳定,于是转而使用tk,但tk的功能无法满足我。再加上我主要在windows环境下工作,pyqt可用的版本太低(因为版本的问题),
pygtk安装有些复杂。因此就没有继续。直到我参与了drPython的开发,并发现wxPython已经足够稳定了,才开始了wxPython的继续使用。曾经还是希望换一个更强大的GUI库,如pyqt(学了一段时间,因为qt
4.0已经开源了),但转型不是件很容易的事,许多工作要重新来过。我认为对于我并不是急迫的事情,我还有更多可以学习的。而且目录除了一些花哨的东西我做不出来,wxPython已经足够让我满意了。不要求最好,能用就好。我想这个想法应该更适合学习。

以上是我个人的见解,供大家参考。关键是你要坚持,其实哪种都不错。

--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit

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

2005年12月05日 星期一 09:12

shhgs shhgs.efhilt at gmail.com
Mon Dec 5 09:12:52 HKT 2005

就Python的GUI,个人感觉Qt很长一段时间没法跟wx比。

很奇怪,在C++上Qt更流行,而在Python上wx更流行。

Qt的那个许可证害了它。

On 12/3/05, limodou <limodou at gmail.com> wrote:
> 在 05-12-3,batfree<batfreelist at gmail.com> 写道:
> > ... 在Windows
> > 上则wxPython比较有优势了。在学习上,这二者都有比较多的开源项目,例子与文
>
> 同意,在windows下开发GUI,wxPython很方便。
>
> > 档也比较丰富,相比PyGTK的文档可能更规范与全面一些,但是影响不是很大,二
> > 者的学习难度都不大。在部署上,wxPython在安装Python之后只需要再安装
> > wxPython就可以了。PyGTK则要求在安装Python之后再安装GTK Runtime,再安装
> > PyGTK。而在Linux上可能一般只需要安装PyGTK,而不需要前二者的安装,甚至连
> > PyGTK也不需要额外安装,许多Linux发行版里的程序本身已经在使用PyGTK了。
> > wxPython则在Linux上是调用GTK环境的,是在GTK上再加了一层包装,在Linux上使
> > 用需要安装wxWidget for GTK,多了一层。
> > 选择这二才其中之一看你的喜好与程序应用对象,如果是主要面对Linux兼顾
> > Windows,不妨选择PyGTK,可以充分利用Gnome与GTK的优势。如果主要面向
> > Windows而兼顾Linux,不妨选择wxPython。
> > 总之二者之间的各有优劣,比较起来不是很容易做出选择。二者择其一深入研究就
> > 行了,我个人喜欢PyGTK,因为我觉得Gnome很不错,而且PyGTK的控件方面好象比
> > wxPython丰富。不过我对wxPython只限于浅度了解的程度。可能说的不正确,如果
> > 你真的将二者都掌握了,可能提出许多更有说服性的理由,在这里limodou是
> > wxPython方面的应用权威,你可以问一问他。
> > 以上为个人观点,仅供参考,与大家讨论一下,不过不想与某一阵营的Fans吵架。
>
> 我就是属于那种以Windows为主,兼顾linux的人。而且与你正好相反,我了解wxPython要多于pygtk,因此我更习惯wxPython的开发。而且看到许多的软件都是使用wxPython开发的,因此学习起来会非常方便。
>
> 但wxPython最弱的地方,与其它无法相比之处就在于,它是真正开源社区的东西,没有任务大公司的支持。而qt,
> gtk都有相应的阵营,从这方面的确要弱一些。但对于绝大多数的工作绝对够用。做GUI并不是件轻松的事,只有你坚持,才能算比较了解。如果三心二意,一会试试这,一会试试那,是很难有成就的。只有精通一种后,再考虑其它的选择为好。
>
> 我当初选择wxPython主要是因为它使用方便,可以参考的软件众多。最早从2.4开始我就曾经用过,当时就已经开始想开发一个编辑器,但那时感觉
> wxPython 不稳定,于是转而使用tk,但tk的功能无法满足我。再加上我主要在windows环境下工作,pyqt可用的版本太低(因为版本的问题),
> pygtk安装有些复杂。因此就没有继续。直到我参与了drPython的开发,并发现wxPython已经足够稳定了,才开始了wxPython的继续使用。曾经还是希望换一个更强大的GUI库,如pyqt(学了一段时间,因为qt
> 4.0已经开源了),但转型不是件很容易的事,许多工作要重新来过。我认为对于我并不是急迫的事情,我还有更多可以学习的。而且目录除了一些花哨的东西我做不出来,wxPython已经足够让我满意了。不要求最好,能用就好。我想这个想法应该更适合学习。
>
> 以上是我个人的见解,供大家参考。关键是你要坚持,其实哪种都不错。
>
> --
> I like python!
> My Blog: http://www.donews.net/limodou
> NewEdit Maillist: http://groups.google.com/group/NewEdit
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>

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

2005年12月05日 星期一 09:40

Bruce Wang number5 at gmail.com
Mon Dec 5 09:40:16 HKT 2005

On 12/3/05, batfree <batfreelist at gmail.com> wrote:
>
> Swing确实占资源,尤其是内存方面,另外Java的JRE的体积也是个大的问题。性能
> 现在可是大有提高,如果资源比较宽裕的话可以考虑用Swing,而且Swing也不乏桌
> 面程序,如著名的JBuilder,Intellij IDEA,NetBeans还有永中的Office就
>

Intellij IDEA 已经转投 SWT的怀抱了, 如果要选择纯Java的GUI, SWT是首选.

[1]  http://www.eclipse.org/swt/

--
simple is good
http://datastrategy.org/number5
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051205/bcfad330/attachment.htm

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

2005年12月05日 星期一 10:00

Bruce Wang number5 at gmail.com
Mon Dec 5 10:00:03 HKT 2005

On 12/5/05, Bruce Wang <number5 at gmail.com> wrote:
>
>
>
> On 12/3/05, batfree <batfreelist at gmail.com> wrote:
> >
> > Swing确实占资源,尤其是内存方面,另外Java的JRE的体积也是个大的问题。性能
> > 现在可是大有提高,如果资源比较宽裕的话可以考虑用Swing,而且Swing也不乏桌
> > 面程序,如著名的JBuilder,Intellij IDEA,NetBeans还有永中的Office就
> >
>
> Intellij IDEA 已经转投 SWT的怀抱了, 如果要选择纯Java的GUI, SWT是首选.
>
> [1]  http://www.eclipse.org/swt/
>
> 不好意思, 我搞错了, Intellij IDEA用的是自己优化过的基于Swing的GUI包



--
simple is good
http://datastrategy.org/number5
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051205/10a55491/attachment.html

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

2005年12月05日 星期一 10:17

nEO (a.k.a. gentoo.cn) gentoo.cn at gmail.com
Mon Dec 5 10:17:31 HKT 2005

在 05-12-1,Qiangning Hong<hongqn at gmail.com> 写道:
> PyQT目前还不支持QT4,这意味着在windows平台上你连开源程序都不能开发,只能
> 购买商业许可证。
我就在使GPL的PyQt win32
http://sourceforge.net/projects/qtwin
使用这个从X11 Qt 移植过来的 qtwin
编译PyQt出来,感觉没什么大问题

使用PyQt可能需要注意的就是QString到Unicode String的转换

--
I'm the one, powered by nEO

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

2005年12月05日 星期一 14:13

笨笨狗 chen.ruijie at gmail.com
Mon Dec 5 14:13:24 HKT 2005

java的swt如何?最近在看这个


--
云电清华同方小民工

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

2005年12月05日 星期一 14:17

limodou limodou at gmail.com
Mon Dec 5 14:17:34 HKT 2005

在 05-12-5,笨笨狗<chen.ruijie at gmail.com> 写道:
> java的swt如何?最近在看这个
>

这里是python论坛,有关于其它语言的建议去其它的地方。谢谢。

--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit

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

2005年12月05日 星期一 14:27

fla liu fla.liu at gmail.com
Mon Dec 5 14:27:11 HKT 2005

SWT 也有Python的封装。为什么不能讨论呢 ?
虽然还不完善,但这也是一个起点呀.

On 12/5/05, limodou <limodou at gmail.com> wrote:
> 在 05-12-5,笨笨狗<chen.ruijie at gmail.com> 写道:
> > java的swt如何?最近在看这个
> >
>
> 这里是python论坛,有关于其它语言的建议去其它的地方。谢谢。
>
> --
> I like python!
> My Blog: http://www.donews.net/limodou
> NewEdit Maillist: http://groups.google.com/group/NewEdit
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>

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

2005年12月05日 星期一 14:38

limodou limodou at gmail.com
Mon Dec 5 14:38:58 HKT 2005

在 05-12-5,fla liu<fla.liu at gmail.com> 写道:
> SWT 也有Python的封装。为什么不能讨论呢 ?
> 虽然还不完善,但这也是一个起点呀.
>

如果是说swt的python封装当然无可厚非,但原文并非如此说的:

> java的swt如何?最近在看这个

不知道这与python有什么关系。

--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit

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

2005年12月05日 星期一 14:46

fla liu fla.liu at gmail.com
Mon Dec 5 14:46:37 HKT 2005

Python的SWT封装在这里
http://www.cs.nyu.edu/zilin/pyswt/pmwiki.php?n=PySWT.PySWT

应该是 Cpython的封装,看了网站上的例子,编译以后就是多带了一个 dll文件

To limdom
为什么就不能讨论Jave上面的东西呢
?我们应该更多的从其他的计算机语言吸收亨多的知识,更多好的思想。虽说这是Python的邮件列表,但也不要把其他语言一棒子打死的好。

On 12/5/05, limodou <limodou at gmail.com> wrote:
> 在 05-12-5,fla liu<fla.liu at gmail.com> 写道:
> > SWT 也有Python的封装。为什么不能讨论呢 ?
> > 虽然还不完善,但这也是一个起点呀.
> >
>
> 如果是说swt的python封装当然无可厚非,但原文并非如此说的:
>
> > java的swt如何?最近在看这个
>
> 不知道这与python有什么关系。
>
> --
> I like python!
> My Blog: http://www.donews.net/limodou
> NewEdit Maillist: http://groups.google.com/group/NewEdit
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>

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

2005年12月05日 星期一 14:49

xxmplus xxmplus at gmail.com
Mon Dec 5 14:49:46 HKT 2005

如果不focus在主题上, 马上就变成大杂烩了把,

在 05-12-5,fla liu<fla.liu at gmail.com> 写道:
> Python的SWT封装在这里
> http://www.cs.nyu.edu/zilin/pyswt/pmwiki.php?n=PySWT.PySWT
>
> 应该是 Cpython的封装,看了网站上的例子,编译以后就是多带了一个 dll文件
>
> To limdom
> 为什么就不能讨论Jave上面的东西呢
> ?我们应该更多的从其他的计算机语言吸收亨多的知识,更多好的思想。虽说这是Python的邮件列表,但也不要把其他语言一棒子打死的好。
>
> On 12/5/05, limodou <limodou at gmail.com> wrote:
> > 在 05-12-5,fla liu<fla.liu at gmail.com> 写道:
> > > SWT 也有Python的封装。为什么不能讨论呢 ?
> > > 虽然还不完善,但这也是一个起点呀.
> > >
> >
> > 如果是说swt的python封装当然无可厚非,但原文并非如此说的:
> >
> > > java的swt如何?最近在看这个
> >
> > 不知道这与python有什么关系。
> >
> > --
> > I like python!
> > My Blog: http://www.donews.net/limodou
> > NewEdit Maillist: http://groups.google.com/group/NewEdit
> >
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> > Detail Info: http://python.cn/mailman/listinfo/python-chinese
> >
> >
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>

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

2005年12月05日 星期一 15:11

limodou limodou at gmail.com
Mon Dec 5 15:11:36 HKT 2005

在 05-12-5,fla liu<fla.liu at gmail.com> 写道:
> Python的SWT封装在这里
> http://www.cs.nyu.edu/zilin/pyswt/pmwiki.php?n=PySWT.PySWT
>
> 应该是 Cpython的封装,看了网站上的例子,编译以后就是多带了一个 dll文件
>

因为我们这里是python论坛,不是其它的论坛。这是论坛的性质决定了的。每个论坛都有自已的主题,这也是为什么会有c,java等等其它论坛的原因。如果什么都讨论,那世界上有一个论坛多好呀。而且即然是python论坛,自然是会python的人多,你讨论java问题如果没人可以回答,而别人又不感兴趣,那不是既浪费自已的时间,又同时浪费了他人的时间了嘛。网上有许多好的java论坛,在哪里可能要比在这里得到更快,更好的答案,为什么一定要在非专业的地方讨论呢?有什么好处呢?难道你在别的论坛也看到经常在讨论与主题无关的东西吗?
--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit

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

2005年12月06日 星期二 17:11

ONE_Fox onefox.fox at gmail.com
Tue Dec 6 17:11:03 HKT 2005

目前偶觉得 wxPython 蛮好,毕竟windows还是有绝对的覆盖面。

SWT其实有点类似于 wxPython, 但是被 Java 的虚拟机拖累了。

Python 则没有 Java 的很多弊端。

纯轻量级的 GUI 偶不大看好,可能以前被 Swing 吓坏了。

Python + wxPython 真得是好东西。

可惜中文资料比较缺,鸟语太烂……
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051206/e25ed62b/attachment.html

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

2005年12月07日 星期三 10:19

Bruce Who bruce.who.hk at gmail.com
Wed Dec 7 10:19:28 HKT 2005

最简单、不过额外安装的是Tkinter + Tix

要再好一点的,用wxpython

其它的基本就不用考虑了,虽然有很多,如venster/pyQt/pyflex...

On 12/6/05, ONE_Fox <onefox.fox at gmail.com> wrote:
> 目前偶觉得 wxPython 蛮好,毕竟windows还是有绝对的覆盖面。
>
> SWT其实有点类似于 wxPython, 但是被 Java 的虚拟机拖累了。
>
> Python 则没有 Java 的很多弊端。
>
> 纯轻量级的 GUI 偶不大看好,可能以前被 Swing 吓坏了。
>
> Python + wxPython 真得是好东西。
>
> 可惜中文资料比较缺,鸟语太烂……
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request at lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
>

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号