问题描述

我在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下运行主界面显示黑色相关推荐

  1. linux上clisp运行lisp,在Mac下运行Lisp程序

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 在Mac下执行Lisp程序时,遇到了点坑,记录下. 这里的Lisp主要是指common lisp和scheme. Com ...

  2. 怎么在mac下运行映像dmg_仅用Mac OS X系统映像文件(dmg)安装系统

    可以在Mac OS X机器上进行无损分区,使用Mac OS X磁盘工具内的恢复功能,将映像文件恢复到其中一个区,并用此区启动,来进行安装. 可以用以下方法分区: 打开终端,输入: diskutil l ...

  3. 怎么在mac下运行映像dmg_Mac制作dmg镜像重新安装系统方法

    由于办公电脑something wrong,有个软件一直没办法run,尝试很多方法也无解,因为舍不得抹掉我的系统盘,所以只好打算重新分盘装系统,装一个副盘作为backup使用. 装系统也是是废了好些时 ...

  4. Mac下运行git报错xcrun: error: invalid active developer path ..

    错误:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun ...

  5. mac下安装mongodb

    先去官网下载http://www.mongodb.org/downloads 建议下载64位的,32位的有一些限制,这个看书都会提到 我下载的是mongodb-osx-x86_64-2.0.3.tgz ...

  6. mssql linux版本,在 Mac 下安装 MSSQL for Linux

    我的开发环境一直是 Mac,最近一个项目要用到 MSSQL,因此开始尝试直接在 Docker for Mac 下运行 MSSQL for Linux 版本(之前只能在 Windows 环境下安装 MS ...

  7. mac 下 使用 java运行 class 文件 总是提示 “错误: 找不到或无法加载主类”的解决方法...

    发现问题 切换到mac平台后,突然想写点程序运行在mac下,想到mac自带java,会方便好多.不过在这过程中遇到了麻烦: 总是提示 "错误: 找不到或无法加载主类" 工程结构 查 ...

  8. 命令行下运行 java someClass.class出现 “错误:找不到或无法加载主类someClass ” 的解决方案

    命令行下运行 java someClass.class出现 "错误:找不到或无法加载主类someClass " 的解决方案 参考文章: (1)命令行下运行 java someCla ...

  9. mac 下php运行bug

    如下所说bug在window下没有,在mac下存在. mac下的php报如下错误: fopen("data.json") Error: failed to open stream: ...

最新文章

  1. Ubuntu MySQL
  2. PWN-PRACTICE-BUUCTF-23
  3. android蓝牙通信_使用Arduino构建OLED显示屏与Android手机接口的智能手表
  4. Java7运行applet_Java applet不会在JRE7下运行,控制台中不会显示错误
  5. 亚马逊云服务(AWS)中国与毕马威中国建立战略合作伙伴关系
  6. 数据3分钟丨MariaDB将借壳上市;前融云CTO杨攀加入涛思数据;​Elastic 8.0正式发布...
  7. JavaScript parseInt() 函数
  8. Acwing 240食物链(带权并查集)
  9. 重启小狼毫输入法,rime输入法重启
  10. redis 删除key的命令_面试官问:Redis变慢了,你会怎么排查?
  11. C语言大小端转换问题
  12. APQC 7.0.5通用版流程框架
  13. python os创建txt文件,python创建txt文件方法详解
  14. android win7 共享网络打印机,详解win7共享打印机如何设置
  15. 前端HTML中防止用户在短时间内频繁多次点击按钮
  16. hp linux 禁用u盘启动不了,u盘启动禁用旧版启动模式并启用UEFI
  17. taylor+swift纽约公寓_Taylor Swift $1,800 万美元的纽约豪宅到底豪在哪里?
  18. echarts-地图使用/配合散点图展示空气质量
  19. java网课|Iterator接口
  20. HTTP的get和post请求方法以及HTTP接口

热门文章

  1. Ubuntu bpy(blender)的pip安装
  2. 人工智能 漆桂林_认识一下计算机的新成员——人工智能
  3. 刺骨寒江合力托举老人上岸
  4. 文华财经指标公式大全,通达信指标加密破解DLL加密防破解技术方法
  5. 【无人机摄影测量技术必备知识】地面像控点布设经验整理-大比例尺
  6. 关于POE的知识都在这里了
  7. K480N解决安装win10键盘失灵的方法
  8. 电脑高效率工作、学习工具软件推荐
  9. AjaxFileUploaderV2.1修改版
  10. 图像处理篇二:图像颜色转换(OpenCV、PIL)