import sys from PyQt5.QtWidgets import QApplication from sketchUI.im_mainwindow import IMMainWindow from sketchUI.exm_mainwindow import EXMMainWindow def run_ui(mode, model): app = QApplication(sys.argv) if mode == "IM": win = IMMainWindow(model) elif mode == "EXM": win = EXMMainWindow(model) else: print("run_ui: unknown mode {}".format(mode)) return win.show() app.exec_() app.deleteLater() return 0 if __name__ == "__main__": sys.path.append(".") sys.exit(run_ui(mode="IM", model="models/instance/im1"))