【问题标题】:Open a file through a py2app developed app通过 py2app 开发的应用打开文件
【发布时间】:2013-10-23 20:47:02
【问题描述】:

我正在用 python 制作一个应用程序,它能够打开不同的文件类型。这段代码在 Eclipse 上运行良好,同时将我要打开的文件名和配置文件分别作为参数传递。现在我使用 py2app 将其转换为应用程序。因此,问题是如何处理参数,因为需要通过应用程序打开不同的文件类型,并且该应用程序在处理时还需要配置文件。是否有任何不同的方法可用于制作可以安装在 mac osx 上的应用程序。

【问题讨论】:

    标签: python macos py2app


    【解决方案1】:

    您可以在应用的资源位置(显示包内容)上修复配置文件的位置。

    from setuptools import setup
    
    APP=['CC4Box.py']
    DATA_FILES= [('',['config.cfg'])]
    OPTIONS={'iconfile':'cc.icns','argv_emulation': True,'plist':{'CFBundleShortVersionString':'1.0','CFBundleExecutable':'MYapp'}}
    
    setup(
        app=APP,
        data_files=DATA_FILES,
        options={'py2app': OPTIONS},
        setup_requires=['py2app']
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-05
      • 1970-01-01
      • 2012-07-10
      • 2019-04-05
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 2019-05-13
      相关资源
      最近更新 更多