我认为最新的tkinter版本提供了MacOS的本土化外观。wxpython和qt为MacOS、Windows和Linux提供了本机外观。GTK有点难看,而且很容易在Mac上因x11的实施而崩溃。
当然,你可以建立你自己的图形用户界面,这是我试图用Pygame做的事情。让我澄清一下,我不是在为我自己的应用程序制作图形用户界面库。我在3D应用程序Blender中制作图形。
我对通用图形用户界面的投票转到了wxpython,尝试过它,它看起来很棒,易于使用,在不同的平台上都很有魅力。你也会发现很多关于它的信息。与OpenGL很好地集成,因此如果您想在其上执行极端的GUI,它可以执行这些操作。