python - 如何使用 PyWebIO 退出应用程序?
问题描述
我正在尝试使用PyWebIO开发桌面应用程序。我无法弄清楚一个非常基本的事情:如果您使用start_server
,您如何从 Web 界面退出应用程序?关闭应用程序 Web 浏览器窗口不会导致整个应用程序退出。我想为用户提供一个退出/退出按钮,但无法弄清楚如何使服务器在命令下干净地退出。据我所知,文档中没有对此的解释,并且stop
PyWebIO 中没有或退出操作。从命令行告诉用户 ^C 应用程序显然是不可取的。
其他使用 PyWebIO 开发应用程序的开发人员如何处理这个问题?
解决方案
您可以在服务器正在运行的 main_task 函数中使用以下语句作为退出语句:
信号.raise_signal(信号.SIGINT)
推荐阅读
- asp.net - 使用源代码调试编译和部署的 asp.net 应用程序
- ios - 如何自动退出键盘
- python - Pip 正在尝试使用与安装的不同版本的 python
- swift - 如何将observeDataEventType.value 的firebase 快照转换为observeSingleEvent?
- javascript - 如何从 JavaScript 中的 JSON 有效负载获取所有匹配属性
- python - 如何在pytorch中包含一个属性让用户决定是否使用GPU?
- java - 生成查找表
- javascript - 如何修复 000webhost 上的图标错误
- javascript - 如何在 Nuxt.js 中使用官方 Swiper.js 作为插件
- r - 在 Shiny 应用程序中创建数据表时出错