def main(): with enaml.imports(): from ui.main import Main if len(sys.argv) >= 2: file_to_open = sys.argv[1] else: file_to_open = None app = QtApplication() view = Main(file_to_open=file_to_open, app=app) view.show() app.start()
import sys import enaml from enaml.qt.qt_application import QtApplication from .data.instance import Instance import angr if __name__ == '__main__': with enaml.imports(): from ui.main import Main if len(sys.argv) >= 2: proj = angr.Project(sys.argv[1]) inst = Instance(proj=proj) else: inst = None app = QtApplication() view = Main(inst=inst) view.show() app.start()
from PySide2.QtWidgets import QApplication import sys import os import json from ui.main import Main __version__ = "0.9" if not os.path.exists("resources/"): os.makedirs("resources/") if __name__ == "__main__": app = QApplication(sys.argv) runner = Main(json.load(open("preference.json", "r", encoding="utf-8"))) runner.show() sys.exit(app.exec_())