我有一个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 !
答案 0 :(得分:0)
原来这是由于我正在使用的3.方DLL。 我还没有找到原因,但DLL只在从pySide应用程序运行时失败。
我认为DLL是问题,并试图修复它。