sim*_*s-k 6 python tkinter pycharm
无论我如何指定背景颜色,Tkinter 背景在运行脚本时都会显示为黑色。
我在 macOS 12.2.1 上使用 PyCharm CE 2021.3.2。
Python解释器 = Python 3.8,有5个包(如下):
窗口看起来像这样: 黑色、空白的 Tkinter 窗口
我试过了:
import tkinter as tk
window = tk.Tk()
window.title("Test")
window.geometry("600x400")
window.mainloop()
Run Code Online (Sandbox Code Playgroud)
尝试更改window.configure(bg="white")以及但window['bg'] = "white"无济于事window['background'] = "white"。
我不知道是否还有其他人仍然坚持这个问题,这篇文章解决了我的问题。
基本上是在安装 python 时pyenv获取了错误的版本tkinter (tcl-tk),如果事先tcl-tk没有安装的话brew。
下面的命令与前面提到的帖子完全相同,但我修改了每条评论以尝试使它们对新手更友好。
卸载两者,
$ brew uninstall tcl-tk使用自制程序卸载 tcl-tk
$ pyenv uninstall 3.10.4卸载 pyenv 中当前的 python。最后一部分是你的Python的当前版本,可以用以下命令检查python --version
然后按照正确的顺序重新安装,
$ brew install tcl-tk重新安装tcl-tk,不需要指定版本
$ pyenv install 3.10.4重新安装Pythonpyenv
$ pyenv global 3.10.4设置为全局Python版本
这个问题应该消失。
pyenv查看更多阅读内容。感谢@typedecker
问题出在 Python 3.8 和 Monterey 更新上。
使固定:
首先安装 Python 3.10,然后按照本教程进行操作:
然后只需在 PyCharms 中选择新创建的虚拟环境并运行即可。
| 归档时间: |
|
| 查看次数: |
9005 次 |
| 最近记录: |