python - tkinter mainloop() 函数让我退出我的 mac
问题描述
下面的代码让我退出我的 Mac。再次登录后,Anaconda 导航器不可见,但该进程正在后台运行。在再次启动 anaconda 导航器之前,我必须在终端中运行“killall python”命令。
我尝试在 Spyder 和 Python 终端中运行。存在同样的问题。
from tkinter import Tk
root = Tk()
Title = root.title("sample")
root.mainloop()
不知道我在这里缺少什么。帮助我理解这个奇怪的问题。
解决方案
将解释器更改为 pythonw 解决了我的“使用 tkinter root.mainloop() 运行 python 并让我退出 macOS”问题
(10.14.6 macOS) Python 3 tkinter root.mainloop()
推荐阅读
- c++ - 在 C++ 中使用 4 个交换函数修复程序
- android - 项目所有者的权限不足,无法在应用订阅中验证 google
- docker - 使用 kubernetes 部署rabbit-mq
- java - RecyclerView点击事件不起作用
- android - 我们可以通过 REST API for android 访问谷歌调查表吗
- javascript - 在 d3.js 中获取触发事件的元素
- javascript - Redux Saga - [...effects] 已被弃用,支持 all([...effects]),请更新您的代码
- java - (Kotlin) 后端内部错误:代码生成期间出现异常
- npm - npm 版本问题~postversion:无法在 wd %s %s (wd=%s) 中运行
- python - 熊猫按秒得出总和