多平台Python应用选择Qt还是EFL
昨天在IRC聊天的时候,有人提到可以用P(C)ython代替D来做跨平台的图形用户界面(GUI)应用程序。于是,有人给我推荐了Enlightenment Foundation Libraries(EFL)。
我们稍微研究了一下,考虑到未来我们也想支持一些移动平台,EFL看起来是一个不错的替代选择,可以用来替代Qt。
那么,你觉得EFL(通过Python绑定使用)和Qt(根据py3k的准备情况,可以选择pyqt或pyside)在做跨平台桌面GUI应用程序时,哪个更好呢?
1 个回答
2
EFL看起来不错,而且很有潜力,特别是它的控件工具包,在调整窗口大小时能做一些很聪明的事情。不过,它也有一些问题:首先,它的质量还处于非常测试的阶段。其次,用户可能对这些控件的外观不太熟悉。相比之下,Qt已经成熟稳定,并且能够适应不同平台的外观(不过也很容易进行自定义)。所以我决定试试PyQt。