哪个GUI工具包最好? [英] Which GUI toolkit is THE best?

查看:87
本文介绍了哪个GUI工具包最好?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好


我最近学过python而且我很喜欢它!我祝贺所有那些生产这种优秀语言的人。好吧,因为我可以被称为附近的新朋友我已经决定用python编写我自己的

漂亮的编辑器来提高我的能力;所以我必须在所有那些GUI工具包中选择

可用...


但是我不知道我应该选择哪一个用来开始..我读过那个

tkinter似乎是pyhon社区中事实上的标准;但是

为什么?它是最好的还是其他原因?我读了

也是一个关于wxpython和pygtk的小说..两个都吸引我但是再次选择
做出选择很困难;还有一些人喜欢pyqt

更糟糕还是应该避免因为

qt(我也喜欢......)的许可政策?


*哪一个是最有趣的程序?

*哪一个最容易学习?

*哪一个看起来最好的?

*哪一个是最有效的编程?

解决方案



invitro81 schreef:

你好

我最近学过python,我确实喜欢它!我祝贺所有那些生产这种优秀语言的极客;好吧,因为我可以被称为附近的新人我已经决定用python编写我自己的好编辑器来提高自己的能力;所以我必须在所有那些GUI工具包中选择



但我不知道我应该使用哪一个......我已经读到了,tkinter似乎是pyhon社区事实上的标准;但是为什么呢?它是最好的还是其他原因?我也读了一篇关于wxpython和pygtk的文章..两个都吸引我,但是再次做出选择很困难;还有一些人喜欢pyqt
是因为
qt(我也喜欢......)的许可政策会更糟或应该避免吗?

*哪一个编程是最有趣的吗?
*哪一个最容易学习?
*哪一个看起来最好?
*哪个是最有效的编程?



阅读此 http://wxpython.org /quotes.php ;-)


3月6日,invitro81< in ******* @ gmx达网络>写道:

但我不知道我应该使用哪一个...我已经读过了
tkinter似乎是事实上的标准pyhon社区;但是为什么呢?它是最好的还是其他原因?我也读了一篇关于wxpython和pygtk的文章..两个都吸引我,但是再次做出选择很困难;还有一些人喜欢pyqt
是因为
qt(我也喜欢......)的许可政策会更糟或应该避免吗?

*哪一个编程是最有趣的吗?
*哪一个最容易学习?
*哪一个看起来最好?
*哪个是最有效的编程?



GUI工具包不是简单易用的东西。大多数人

我知道曾经简单地试过几次,发现一个符合他们需求和/或更好的编程风格,然后采用那个作为他们的选择。鉴于GUI的复杂性一般来说,开发人员倾向于一次一个地流利地在一个人的b $ b中 - 在转换时要记得太多了

不同的套件之间。


所以你得到的大多数答案总是会倾向于个人制造的

选择。他们选择这个原因的原因可能不一样,因为我的建议就是你的理由,所以我给你的建议就是每个小时检查一下这几个小时,并制作基于你的
印象的选择。


话虽如此,我对UI工具包的选择是wxPython,基于它的

在所有平台上使用本机控件。我不喜欢它继承自wxWidgets的语法,它是基于的C ++项目,但是后来我发现了Dabo,它的UI层包含了wxPython,给你所有的力量

和wxPython之美,没有任何丑陋。

-


#pd

星期五,2006年3月10日13:36:18 +0100,invitro81< in ******* @ gmx.net>写道:

你好
我最近学过python而且我很喜欢它!我祝贺所有那些生产这种优秀语言的极客;好吧,因为我可以被称为附近的新人我已经决定用python编写我自己的好编辑器来提高自己的能力;所以我必须在所有那些GUI工具包中选择



但我不知道我应该使用哪一个......我已经读到了,tkinter似乎是pyhon社区事实上的标准;但是为什么呢?它是最好的还是其他原因?我也读了一篇关于wxpython和pygtk的文章..两个都吸引我,但是再次做出选择很困难;还有一些人喜欢pyqt
是因为
qt(我也喜欢......)的许可政策会更糟或应该避免吗?

*哪一个编程是最有趣的吗?
*哪一个最容易学习?
*哪一个看起来最好?
*哪个是最有效的编程?



这一切都取决于哪些功能对您最重要。这是

自己回答这个问题的一些帮助:
http://www.awaretek.com/toolkits.html

HTH

-

python -c" print''''。join([chr(154 - ord(c))for c in

''U(17zX(%,5.zmz5(17; 8( %,5.Z65 \''* 9--56l7 + - ''])"


Hello

I''ve recently learnt python and I do love it! I congratulate all those
geeks who produce this nice language; well, because I could be called a
nearby newbee I''ve decided to improve my abilities by writing my own
nice editor with python; so I''ve to choose among all those GUI toolkit''s
available there..

But I''ve no idea which one I should use to start with.. I''ve read that
tkinter seems to be the de facto standart in the pyhon community; but
why? Is it the best available one or are theire other reasons? I read
also a litte about wxpython and pygtk.. both are appealing to me but
again to make a choice is difficult; is there also some guy liking pyqt
is it worse or should it be avoided because of the licencing policy for
qt (which I also like..)?

* Which one is the most fun to program with?
* Which one is the most easy to learn?
* Which one looks best?
* Which one is the most productive to program with?

解决方案


invitro81 schreef:

Hello

I''ve recently learnt python and I do love it! I congratulate all those
geeks who produce this nice language; well, because I could be called a
nearby newbee I''ve decided to improve my abilities by writing my own
nice editor with python; so I''ve to choose among all those GUI toolkit''s
available there..

But I''ve no idea which one I should use to start with.. I''ve read that
tkinter seems to be the de facto standart in the pyhon community; but
why? Is it the best available one or are theire other reasons? I read
also a litte about wxpython and pygtk.. both are appealing to me but
again to make a choice is difficult; is there also some guy liking pyqt
is it worse or should it be avoided because of the licencing policy for
qt (which I also like..)?

* Which one is the most fun to program with?
* Which one is the most easy to learn?
* Which one looks best?
* Which one is the most productive to program with?



Read this http://wxpython.org/quotes.php ;-)


On 3/10/06, invitro81 <in*******@gmx.net> wrote:

But I''ve no idea which one I should use to start with.. I''ve read that
tkinter seems to be the de facto standart in the pyhon community; but
why? Is it the best available one or are theire other reasons? I read
also a litte about wxpython and pygtk.. both are appealing to me but
again to make a choice is difficult; is there also some guy liking pyqt
is it worse or should it be avoided because of the licencing policy for
qt (which I also like..)?

* Which one is the most fun to program with?
* Which one is the most easy to learn?
* Which one looks best?
* Which one is the most productive to program with?



GUI toolkits are not simple things to be productive with. Most people
I know tried out a few briefly, found one that fit their needs and/or
programming style better, and then adopted that as their choice. Given
the complexity of GUIs in general, developers tend to be ''fluent'' in
one at a time - it''s just too much to remember when switching between
different kits.

So most of the answers you get will invariably be tilted toward the
choice that an individual made. Their reasons for that choice may not
be the same as your reasons, so my advice to you would be to check
them all out for a few hours apiece, and make a choice based on your
impressions.

Having said that, my choice for UI toolkit is wxPython, based on its
use of native controls on all platforms. I disliked the syntax it
inherited from wxWidgets, the C++ project it is based on, but then I
found Dabo, whose UI layer wraps wxPython, giving you all the power
and beauty of wxPython, with none of the ugliness.
--

# p.d.


On Fri, 10 Mar 2006 13:36:18 +0100, invitro81 <in*******@gmx.net> wrote:

Hello

I''ve recently learnt python and I do love it! I congratulate all those
geeks who produce this nice language; well, because I could be called a
nearby newbee I''ve decided to improve my abilities by writing my own
nice editor with python; so I''ve to choose among all those GUI toolkit''s
available there..

But I''ve no idea which one I should use to start with.. I''ve read that
tkinter seems to be the de facto standart in the pyhon community; but
why? Is it the best available one or are theire other reasons? I read
also a litte about wxpython and pygtk.. both are appealing to me but
again to make a choice is difficult; is there also some guy liking pyqt
is it worse or should it be avoided because of the licencing policy for
qt (which I also like..)?

* Which one is the most fun to program with?
* Which one is the most easy to learn?
* Which one looks best?
* Which one is the most productive to program with?



It all depends on what features are the most important for you. Here is
some help to answer the question yourself:
http://www.awaretek.com/toolkits.html

HTH
--
python -c "print ''''.join([chr(154 - ord(c)) for c in
''U(17zX(%,5.zmz5(17;8(%,5.Z65\''*9--56l7+-''])"


这篇关于哪个GUI工具包最好?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆