与matplotlib相关的pyqt5 closeEvent问题FigureCanvas

时间:2017-07-07 13:50:08

标签: python matplotlib pyqt destructor pyqt5

我想构建一些GUI来实时检索和显示一些数据。所以我虽然在pyqt5 GUI中嵌入了一个matplotlib图,但在这里遵循了这个例子(https://matplotlib.org/examples/user_interfaces/embedding_in_qt5.html)。但是,我的应用程序将有一些资源需要在退出时安全销毁。所以我试图用

覆盖MyMplCanvas的closeEvent()函数
def closeEvent(self,ce):
    print('closeEvent')
    super().closeEvent(ce)

但是当我运行程序时似乎没有显示出来。这是预期的还是该程序有什么问题?如果这不是正确的方法,那么在销毁QWidget期间进行清理的正确方法是什么? 非常感谢!

0 个答案:

没有答案