python-3.x - 有没有办法保存用 python 和 pyqt5 开发的桌面应用程序的进度?
问题描述
我们的应用程序将一个大的音频文件处理成多个较小的段,并将其显示在 GUI 中的表格上。用户可以收听、标记和评论表格中的每个片段。那么有没有办法保存可以从用户离开表中最后访问的行的地方恢复的进度?例如,表中有 700 行,用户使用了 100 行并关闭了应用程序,下次打开应用程序时,他们必须能够开始使用第 101 行,并且必须保存之前的工作。
解决方案
pickle (import pickle) 允许您写入/读取 python 对象,从而将进度状态从一个会话保存到另一个会话。
推荐阅读
- docker - 使用 docker 中的桥接网络将服务绑定到特定接口时连接被拒绝
- r - 在 R 中使用 tidyverse 添加新列?
- django - Django:TypeError at / context 必须是字典而不是元组
- android - 使用 Textview 和 Spinner 和斜线进行布局
- r - R 数据框单元格包含数据框/小标题 - 如何访问或可视化?
- javascript - 检测用户是否验证了他们的电子邮件?
- windows - Windows 10 的 MFT 中如何处理 DOS 文件名?
- elasticsearch - 如何使用 ApolloQuery Vue 组件查询 Elasticsearch 端点?
- amazon-web-services - 我何时需要将 Kinesis Data Streams 与 Kinesis Firehose 结合使用?
- python - 熊猫在数据框中组合稀疏列