lok*_*art 6 python user-interface portable-applications
我正在开发一个python应用程序,使用python和sqlite和GUI重新创建一个Access 2007报告生成应用程序.由于应用程序是可移植的,我正在寻找python的GUI解决方案,用户在使用应用程序之前不需要安装额外的东西.
有没有适合我需要的GUI解决方案?谢谢!
Python的唯一完全可移植的GUI是标准的TkInter,如果你不想在Python旁边进行任何额外的安装.该主题Tk的版本是相当好看,相比老版本Tk的(在主题版本可通过ttk模块).
几个星期前,我不得不回答你的问题.我得出结论,PyQt目前是现代,功能强大,维护良好且可移植的GUI的最佳选择,主要是因为其主要竞争者的一些缺点(wxPython,见下文).(Tk和Themed Tk对于更简单的需求会有好处.)
针对wxPython的两个警告:目前无法通过Mac OS X上流行的Fink软件包管理器安装它,这使得它比PyQt和TkInter便宜得多; 据我所知,它还不兼容Python 3.
PS(2012年12月):PySide目前是PyQt的强有力替代品.关于这两个Python绑定的各自优点,有一些Stackoverflow问题.