通过Python matplotlib画图发现了MacBook pro苹果系统MacOS的bug

现象描述

在做数据分析的过程中,用matplotlib做数据可视化,无意间发现了一个有趣的现象,用一个程序打开了两个figure窗口,窗口打开后,注意该程序运行后的进程并没有结束,接着把其中一个窗口全屏展示,然后就发生了在两个界面来回切换,如下视频显示。MacOS的版本号:10.15.5 (19F101)。

                                                           bug复现演示视频

原因猜测

两个figure窗口同属于一个进程,把其中一个figure全屏展示,就导致两个figure在不同的界面上展示,系统认定这两个figure窗口是一个进程的,所以都需要同时展示,就发生了在两个界面来回切换的现象。

解决方案

当时发生这个现象的时候,又惊又恐,不怕bug不来,就它乱来,给你一个惊吓。一开始试图用通过用鼠标快速点击窗口的关闭按钮来结束,但是发现速度根本跟不上,失败。这时候监控视图打不开,无法知道进程号,而且打开一个命令终端,也显示在主界面中,该想法也失败。就要在不得重启电脑之前想到了通过编译工具关闭进程,通过电脑的键盘触摸板,强制切换界面,还好有效,能够把界面切换到编译工具界面来(三个手指头迅速往左多次滑,一次可能不成功)

 

 

 

你可能感兴趣的:(Python,MAC,bug,python,可视化)