python - 关于线程和异步的 Tkinter 困境
问题描述
我对一种方法进退两难:我想执行一个操作系统命令,更具体地说,我想连接到 WiFi。但问题是:当我调用该函数时,它需要时间来执行并且 GUI 冻结。我知道它为什么挂起,我了解 tkinter 的工作原理。我在这里最好的选择是什么?我应该使用Threading
还是应该使用Asyncio
?我使用线程进行管理,但在执行函数时我没有设法在没有 GUI 冻结的情况下使用异步函数。如果我可以使用异步或最安全的方式执行此操作,有人可以建议一些示例代码吗?谢谢你。
解决方案
推荐阅读
- c# - 使用 NSwag 生成 C# 客户端错误地在同一个文件中创建了 2x 个具有相同名称的部分类
- microsoft-graph-api - MS Graph API - 从 Onedrive 项目/Sahrepoint 项目获取 CoAuthored 用户
- odata - 避免对已加载到 get_entityset 中的数据在 bindElement 上调用 GET_ENTITY
- java - 远程 Maria 数据库在 HeideSQL/DBeaver 中工作,但不在 Java 应用程序或 DataGrip 中
- javascript - 尝试在 Discord.js 中实例化新消息对象时出错
- vue.js - 在ag网格上呈现这些html标签,vue js
- r - 列出目录和子目录中的文件
- swift - Swift - 从 UIScrollview 访问 UIViewController 的问题
- javascript - 如何将 HTML 文本分配给 JavaScript 变量?
- python - OpenCV 霍夫圆变换没有检测到大多数圆