我使用 pyqt (pyside 的许可证条款更加宽松,但两者应该是等效的),我发现它很好用 -- 而且我也喜欢它可以轻松实现跨平台应用的特性!-)如果你不需要将应用程序移植到其他平台上,那么 pyobjc(随 Mac 附带,与 Xcode 等兼容)可能更适合你,但我认为 PyQt 更易于使用。然而,如果你非常熟练于 Objective C、Cocoa 等技术,我想 pyobjc 对你来说会感觉非常自然和易用!-).
我看到这是一个很旧的问题,但我会再提供一个建议,以防其他人在寻找建议。 我个人使用Tkinter,在macOS、Windows和Linux上都可以运行,而无需对代码进行更改。它有着庞大的社区,所以你不会在找到相关教程方面遇到任何问题。 我开始学习Pygame用于一个项目,有时觉得在设置GUI方面变得过于复杂,但当我使用Tkinter创建GUI应用程序时,当我看到你可以用十几行简单的代码创建一个带有按钮的窗口时,我感到非常惊讶。