关闭Pyside应用程序停止

时间:2014-05-01 18:06:09

标签: python python-2.7 pyside shutdown

我有一个pyside应用程序,它运行得非常好。我在应用程序开发过程中看到了应用程序在关闭时卡住的时间段。但是当我完成更新时,错误经常消失。

现在我做了一个新的更新,现在应用程序在退出时停止。所有功能都按预期工作。

由于我不时看到错误,我可能会认为它在垃圾收集方面有所提高?但我不知道。

我的代码类似于:

def main(args):    
    appQt = QtGui.QApplication("KalimbaScope")
    ex =  KalimbaScope(args)
    appQt.exec_()
    print "wow, it gets thos far !" 


if __name__ == "__main__":
    main(sys.argv)

KalimbaScope是我主要的应用程序类

class KalimbaScope(QtGui.QMainWindow):
    #do a lot

并且你猜对了,当关闭它打印出来的应用程序时:

wow, it gets thos far !

1 个答案:

答案 0 :(得分:0)

原来这是由于我正在使用的3.方DLL。 我还没有找到原因,但DLL只在从pySide应用程序运行时失败。

我认为DLL是问题,并试图修复它。