我的问题是关于跨平台(Mac/Linux/Windows)分发GUI应用程序的简易性,我想知道使用户的工作最简单。Python GUI应用程序分发:用wxPython,TKinter或QT编写
我当前的理解是,Tkinter应用程序对于用户来说是最简单的(安装),因为只要用户在她的盒子中安装了Python,我的应用程序就应该可以在该盒子上运行了。
对于使用wxPython或pyQT编写的GUI应用程序,用户需要首先将wxWidget或QT安装到她的盒子中,这是一个额外的步骤,然后安装我的GUI应用程序。 (但我的Ubuntu盒似乎默认安装了wxWidget库和QT库,是规范还是只是Ubuntu发行版对用户更友好?我猜Windows和Mac可能不会提供它们,即用户需要下载并安装它们作为额外的步骤)
有没有保证的Tkinter将可仅仅因为Python是。它是一个扩展模块,因此可以拆分成单独的包。 Mandriva Linux发行版可以做到这一点,并且可能还有其他的。 – ekhumoro