【问题标题】:I cannot set pyforms mode setting as terminal我无法将 pyforms 模式设置设置为终端
【发布时间】:2018-01-24 04:18:32
【问题描述】:

我在 Windows 中使用 pyforms。从docs 中,我了解到您可以在与应用程序相同的文件夹中创建一个settings.py 文件,只需添加PYFORMS_MODE = 'TERMINAL' 即可将我的应用程序模式设置为TERMINAL。我假设您无需任何额外的努力就可以在终端模式下打开您的应用程序。但是这不起作用,因为我的应用程序仍以GUI 模式打开。

我注意到在 pyforms 目录内的__init__.py 中,conf 指的是位于该目录内的settings.py,它有这一行

PYFORMS_MODE = os.environ.get('PYFORMS_MODE', 'GUI')

我尝试在我的主应用程序中将环境变量 PYFORMS_MODE 设置为 TERMINAL,但如果没有回答 here 的 bash 技巧,它就不会持续存在。

我应该如何在不更改 pyform 代码的情况下设置我的应用程序模式?我一步一步地按照文档进行操作,所以我认为我在安装过程中不会遗漏任何内容。

【问题讨论】:

    标签: python pyforms


    【解决方案1】:

    在您的应用程序中导入 pysettings 并从那里引用设置文件:

    from pysettings import conf
    import settings
    conf += settings
    

    the accompany tutorial

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-20
      相关资源
      最近更新 更多