Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python py2app应用程序打开缓慢_Python_Wxpython_Py2app - Fatal编程技术网

Python py2app应用程序打开缓慢

Python py2app应用程序打开缓慢,python,wxpython,py2app,Python,Wxpython,Py2app,我使用py2app工具为OS X创建了一个Python应用程序。不幸的是,当我单击应用程序时,它会在dock上启动,但窗口会在1-2秒后出现! 问题是什么?我如何避免 我所做的是: py2applet——生成setup test.py python setup.py py2app 我使用wxPython作为GUI import os, sys, wx def main(): app = wx.App() frame = wx.Frame(None, title='Icon',

我使用py2app工具为OS X创建了一个Python应用程序。不幸的是,当我单击应用程序时,它会在dock上启动,但窗口会在1-2秒后出现! 问题是什么?我如何避免

我所做的是:

  • py2applet——生成setup test.py
  • python setup.py py2app
  • 我使用wxPython作为GUI

    import os, sys, wx
    
    def main():
        app = wx.App()
    
        frame = wx.Frame(None, title='Icon', pos=(350,300))
        #frame.SetIcon(wx.Icon('tipi.ico', wx.BITMAP_TYPE_ICO))
        frame.Center()
        frame.Show()
        app.MainLoop()
    
    if __name__ == '__main__':
        main()
    

    我在windows上也有同样的延迟。我不确定有什么办法。也许可以将导入调用减少到最低程度?在Windows上,将所有内容打包为一个大的exe文件时,行为会更糟糕。我对OSX没有把握。如果是这样的话,我可以更详细地解释一下。