我目前正在我的mac上构建一个基于GUI的Python应用程序,并且想知道是否有人建议使用一个好的GUI库?
我在看python's gui programming faq并且有很多选项让人很难选择。
我正在开发雪豹,跨平台并不是必不可少的(如果它有所不同)。
答案 0 :(得分:5)
如果您不关心跨平台兼容性,那么PyObjC(另请参阅Apple's info about PyObjC)提供了与本机OS X Cocoa接口的直接桥接。
PyObjC(发音为pie-obz-see)是可以在Python中编写Cocoa应用程序的关键部分。它使Python对象能够将Objective-C对象发送给它们,就好像它们是Python对象一样,并且同样有助于Objective-C对象以兄弟的形式向Python对象发送消息。
请注意,Apple倾向于支持但不支持这些非本机接口到Cocoa;这是最近发布的PyObjC的一个好兆头。
答案 1 :(得分:5)
答案 2 :(得分:3)
现在有一个相对较新的项目,名为PyGUI,旨在为Python应用程序提供更现代的跨平台GUI。在OS X上,它使用PyObjC
来提供本机GUI元素。开始使用它可能更容易,而不是直接钻研PyObjC和Interface Builder。