|
8
|
| Mike Crittenden · 技术社区 · 16 年前 |
|
|
1
12
我已经用PyGTK和PyQt编写了相当大的应用程序。总的来说,我个人的观点是PyQt是优越的,但并不值得担心。如果你只是担心支持Ubuntu,那么就使用PyGTK;它会给你更好的外观和感觉。如果您认为您可能希望将此应用程序移植到其他平台,请使用PyQt;PyQt绝对是卓越的跨平台解决方案。 |
|
|
2
5
|
|
|
3
1
根据我的经验,既制作了PyGTK应用程序,又制作了PyQT应用程序,在底层编程方面几乎没有什么不同。PyQT在不同风格的Linux中似乎更加一致,GTK在较旧的发行版上不断变化和突破。 PyQT拥有QTCreator,它是一个伟大的GUI设计师。PyGTK有Glade3,它正在变得更好,但没有那么好。直到最近,林间空地还是一个糟糕的笑话。如果需要在编辑器中绘制GUI,PyQT可能是更好的选择。否则,我会使用PyGTK进行编码,因为在线PyGTK文档非常优秀。
这真是一个艰难的选择。但是如果你设计的应用程序是正确的,那么界面应该是无关的;你可以用多个界面设计你的应用程序。。。 |
|
|
4
1
在我看来,使用PYQT作为它的绝对优势有几个原因。pixmaps没有任何问题,只有一个库以相同的样式和约定编码。在pygtk中,您需要学习最多4个以不同样式编码的库。即使GLIB变量名与stdlib C类型本身是完全的1:1交换,你也必须学习GLIB常量,至少如果不是GLIB变量名的话,但是为什么要使用其他人使用的标准类型呢?作为工具包的主人,你可以使用非常无用的特殊用途类型,然后这些类型就可以强加于其他人身上。Gnome开发人员需要一个清醒的认识。
|