0

我是 Python 新手,但我有兴趣深入了解该语言。我最近学会了如何使用 wxPython 制作简单的 GUI 应用程序,我喜欢它,我读过它是最好的跨平台 GUI 工具包——然而,有更好的“原生”GUI 工具包(pyGTK、IronPython(如果我' m没有记错),pyObjc等),但它们是个体的。

有没有办法可以将这些 GUI 库“混合”到一个应用程序中?如何在跨平台应用程序中提供最佳 GUI 体验?

非常感谢任何帮助或建议。

4

1 回答 1

0

wxPython 的最大好处是它尽可能使用本地小部件,因此在 GTK 平台上它将使用 GTK,在 windows 上它将使用 win32,而在 mac 上它将使用 cocoa/carbon。

如果您编写跨平台应用程序,那么您最好使用该平台的特定 API,例如 pyGTK(Gnome 等)、PyWin32T(Windows)或您平台上的任何本机工具包,因为它通常更新更多比 wxPython 最新的 API。

于 2012-09-02T10:28:20.267 回答