tkinter在Mac下运行主界面显示黑色
问题描述
我在Mac上运行python3.8.9版本,希望使用Tkintertools。当我运行下面的简单教程Tkinter脚本时,我得到一个完全黑色的窗口。
import tkinter as tk
from tkinter import ttk#first craet a new window
windows = tk.Tk()#take a name for this windows
windows.title("Unicode and Hex translate")#set window size for GUI
windows.geometry('500x300')fm1 = ttk.Frame(windows,style='green/black.TFrame')
fm2 = ttk.Frame(windows,style='green/black.TFrame')
fm3 = ttk.Frame(windows,style='green/black.TFrame')FIRST_CODE = ttk.Label(fm1, textvariable=varFIRST_CODE, font=('微软雅黑', 12))
SECOND_CODE = ttk.Label(fm3, textvariable=varSECOND_CODE, font=('微软雅黑', 12))varFIRST_CODE.set('HEX')
varSECOND_CODE.set('STRING')fm1.pack(side=LEFT, fill="both", expand=YES)
fm2.pack(side=LEFT, fill="both", expand=YES)
fm3.pack(side=LEFT, fill="both", expand=YES)
# 第6步,主窗口循环显示
windows.mainloop()
解决方法
在Mac上,某些版本的Python和Tcl/Tk之间存在一个已知的不兼容问题。Here’s a bug report其中IDLE和{a2}打开时出现问题python.org网站. 在
在我的例子中,我通过将conda环境的Tk从8.6.9降到8.6.8来解决这个问题:
conda install tk=8.6.8
参考文章:https://www.cnpython.com/qa/643920
tkinter在Mac下运行主界面显示黑色相关推荐
- linux上clisp运行lisp,在Mac下运行Lisp程序
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 在Mac下执行Lisp程序时,遇到了点坑,记录下. 这里的Lisp主要是指common lisp和scheme. Com ...
- 怎么在mac下运行映像dmg_仅用Mac OS X系统映像文件(dmg)安装系统
可以在Mac OS X机器上进行无损分区,使用Mac OS X磁盘工具内的恢复功能,将映像文件恢复到其中一个区,并用此区启动,来进行安装. 可以用以下方法分区: 打开终端,输入: diskutil l ...
- 怎么在mac下运行映像dmg_Mac制作dmg镜像重新安装系统方法
由于办公电脑something wrong,有个软件一直没办法run,尝试很多方法也无解,因为舍不得抹掉我的系统盘,所以只好打算重新分盘装系统,装一个副盘作为backup使用. 装系统也是是废了好些时 ...
- Mac下运行git报错xcrun: error: invalid active developer path ..
错误:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun ...
- mac下安装mongodb
先去官网下载http://www.mongodb.org/downloads 建议下载64位的,32位的有一些限制,这个看书都会提到 我下载的是mongodb-osx-x86_64-2.0.3.tgz ...
- mssql linux版本,在 Mac 下安装 MSSQL for Linux
我的开发环境一直是 Mac,最近一个项目要用到 MSSQL,因此开始尝试直接在 Docker for Mac 下运行 MSSQL for Linux 版本(之前只能在 Windows 环境下安装 MS ...
- mac 下 使用 java运行 class 文件 总是提示 “错误: 找不到或无法加载主类”的解决方法...
发现问题 切换到mac平台后,突然想写点程序运行在mac下,想到mac自带java,会方便好多.不过在这过程中遇到了麻烦: 总是提示 "错误: 找不到或无法加载主类" 工程结构 查 ...
- 命令行下运行 java someClass.class出现 “错误:找不到或无法加载主类someClass ” 的解决方案
命令行下运行 java someClass.class出现 "错误:找不到或无法加载主类someClass " 的解决方案 参考文章: (1)命令行下运行 java someCla ...
- mac 下php运行bug
如下所说bug在window下没有,在mac下存在. mac下的php报如下错误: fopen("data.json") Error: failed to open stream: ...
最新文章
- Ubuntu MySQL
- PWN-PRACTICE-BUUCTF-23
- android蓝牙通信_使用Arduino构建OLED显示屏与Android手机接口的智能手表
- Java7运行applet_Java applet不会在JRE7下运行,控制台中不会显示错误
- 亚马逊云服务(AWS)中国与毕马威中国建立战略合作伙伴关系
- 数据3分钟丨MariaDB将借壳上市;前融云CTO杨攀加入涛思数据;​Elastic 8.0正式发布...
- JavaScript parseInt() 函数
- Acwing 240食物链(带权并查集)
- 重启小狼毫输入法,rime输入法重启
- redis 删除key的命令_面试官问:Redis变慢了,你会怎么排查?
- C语言大小端转换问题
- APQC 7.0.5通用版流程框架
- python os创建txt文件,python创建txt文件方法详解
- android win7 共享网络打印机,详解win7共享打印机如何设置
- 前端HTML中防止用户在短时间内频繁多次点击按钮
- hp linux 禁用u盘启动不了,u盘启动禁用旧版启动模式并启用UEFI
- taylor+swift纽约公寓_Taylor Swift $1,800 万美元的纽约豪宅到底豪在哪里?
- echarts-地图使用/配合散点图展示空气质量
- java网课|Iterator接口
- HTTP的get和post请求方法以及HTTP接口