恐怕单个文件在这种情况下是不够的- 仅从这一模块来看执行流程还不清楚。当您尝试使用某些资源/创建一些需要初始化QApplication的对象时,通常会出现问题消息,例如QIcon。
基于Qt的GUI应用程序的实例化通常如下所示:
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
main_window = MainWindowClass()
main_window.show()
sys.exit(app.exec_())