python - NSWindow 拖动区域应该只在主线程上无效!这将在将来引发异常
问题描述
我正在编写一个带有两个线程的 Python 程序。一个显示 GUI,另一个从扫描仪获取输入并将数据保存在在线数据库中。该代码在我的树莓派上运行良好,但如果我在我的 MacBook Pro(Catalina 10.15.2)上尝试它,我会收到上述警告,然后是我的代码崩溃。
有谁知道如何让它工作或导致问题的原因?
解决方案
您可能想致电:
matplotlib.pyplot.switch_backend('Agg')
- 这样您的服务器就不会尝试创建(然后销毁)永远不会看到的 GUI 窗口。
推荐阅读
- r - 使用列表列时,data.table 在 `i` 中有 `!` 的意外行为
- artifactory - 如何在 Jenkins 作业中使用文件规范 explode:true 第二次解压文件
- python - 使用 aiohttp 时如何获取 response_time 和 response_size
- laravel - 订单页面 - 三记录插入树不同的表我该怎么做
- c++ - 如何从 std::map 中删除一个键值对
- opengl - 没有 early-z 剔除的早期模板剔除
- android - RxJava 获取 gps 和融合位置
- java - 如何启用和配置网络安全组的流日志
- artifactory - 工件主目录是否需要是世界可读的?
- fullcalendar - 更改完整日历版本 4 的时间格式