Example #1
0
def instantiate():
    """Instantiate the global QApplication object."""
    global qApp
    args = list(map(os.fsencode,
                    [os.path.abspath(sys.argv[0])] + sys.argv[1:]))
    if platform.system() == "Windows":
        args.append("-platform")
        args.append("windows:fontengine=freetype")
    qApp = QApplication(args)
    QApplication.setApplicationName(appinfo.name)
    QApplication.setApplicationVersion(appinfo.version)
    QApplication.setOrganizationName(appinfo.name)
    QApplication.setOrganizationDomain(appinfo.domain)
    if sys.platform.startswith('darwin'):
        qApp._menubar = QMenuBar()
    appInstantiated()