【发布时间】:2017-02-18 10:30:58
【问题描述】:
我想在 PySide 中生成一个 QWebKit 实例,但很快就遇到了分段错误 - 我忘记设置 QApplication 的实例。由于 SIGSEGV 不是一个好的故障模式,有没有办法捕捉它并抛出异常?
【问题讨论】:
标签: python pyside qapplication
我想在 PySide 中生成一个 QWebKit 实例,但很快就遇到了分段错误 - 我忘记设置 QApplication 的实例。由于 SIGSEGV 不是一个好的故障模式,有没有办法捕捉它并抛出异常?
【问题讨论】:
标签: python pyside qapplication
QCoreApplication 类(QApplication 继承)具有静态方法 instance(),可让您检查:
if QApplication.instance() is not None:
# do stuff..
else:
raise RuntimeError('no application object')
【讨论】: