社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  tornado

如何在应用程序重新启动时访问以前的应用程序状态/配置(TornadoFx)

The Oracle • 5 年前 • 1057 次点击  

看了之后 state/settings, configuration 我试过了 config app.config 应用状态/设置管理。当我使用 App.CONFIG ,我可以在其他视图中访问状态。

我希望实现这样的状态:当应用程序第二次启动时,第一个视图或行为应根据上一个会话的状态配置/设置有所不同。

我意识到每次重新启动应用程序时,所有状态都默认为空。

我甚至想到了 configBasedPath configPath 但我不确定的是,

  • 如果我的应用程序要自动创建它们,或者我需要手动创建它们

  • 如果我的应用程序将自动将配置路径解析为 app.properties 否则我需要手动操作。

这是因为运行应用程序后,我看不到默认值 conf 基本目录和 APP.性能 文件。

我目前正在Windows10上开发,并使用fxlauncher进行打包。

如何在应用程序中保持状态,以便始终访问运行应用程序的以前状态/设置?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/33848
 
1057 次点击  
文章 [ 1 ]  |  最新文章 5 年前
Edvin Syse
Reply   •   1 楼
Edvin Syse    5 年前

要保持配置更改,只需调用 save() 在配置对象上。要保存全局应用程序配置设置,请致电 app.config.save() . 应用程序启动时自动加载更改。

您可以阅读指南中有关配置对象的更多信息:

https://github.com/edvin/tornadofx-guide/blob/master/part2/Config%20Settings%20and%20State.md