【发布时间】: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 代码的情况下设置我的应用程序模式?我一步一步地按照文档进行操作,所以我认为我在安装过程中不会遗漏任何内容。
【问题讨论】: