有没有为wxPython加速启动?应用程序通常在我的Ubuntu机器上启动大约需要5秒钟,即使我写的是最简单的应用程序!
import wx
class MyApp(wx.App):
def OnInit(self):
frame = wx.Frame(None, id = wx.ID_ANY, title = u"Duplicate Detector", pos = wx.DefaultPosition, size = wx.Size( 800,600 ), style = wx.DEFAULT_FRAME_STYLE|wx.TAB_TRAVERSAL )
frame.Show(True)
return True
if __name__ == "__main__":
app = MyApp(redirect=False)
app.MainLoop()
上面的一小段代码需要一些时间来加载。
答案 0 :(得分:2)
wxPython是一个很大的包,需要花费很多时间才能加载。其他工具包可能需要更少的时间,但移植应用程序的努力可能不值得。
$ time python -c 'import wx'
real 0m1.646s
user 0m0.306s
sys 0m0.079s