我正在使用 wxPython 创建一个 GUI 程序。我也在使用 matplotlib 来绘制一些数据。这些数据需要动画化。为了使数据动画化,我使用了 FuncAnimate 函数,它是 matplotlib 包的一部分。
当我第一次开始编写代码时,我使用的是运行 Windows 7 的 PC。我在这台计算机上进行了初步测试,一切正常。但是我的程序需要是跨平台的。所以我开始使用 Mac 进行一些测试。这是我开始遇到错误的地方。正如我之前解释的,在我的代码中,我必须为一些数据设置动画。我对其进行了编程,以便用户能够播放和暂停动画。现在,当用户暂停动画时,我收到以下错误:AttributeError:“FigureCanvasWxAgg”对象没有属性“_idletimer”。现在我觉得这很奇怪,因为就像我说的那样,我在 PC 上运行了相同的代码并且从未收到此错误。
我想知道是否有人可以向我解释这个 _idletimer 错误的含义以及可能的原因。