INNER CODE UNIT · Python
init_app_config
ok-oldking/ok-script · ok/ui/qt/util/app.py:14
def init_app_config():
logger.debug(
f'resources.qt_resource_name {resources.qt_resource_name} cfg.themeMode')
app = QApplication(sys.argv)
app.setHighDpiScaleFactorRoundingPolicy(
Qt.HighDpiScaleFactorRoundingPolicy.PassThrough)
app.setAttribute(Qt.AA_EnableHighDpiScaling)
app.setAttribute(Qt.AA_UseHighDpiPixmaps)
app.setAttribute(Qt.AA_DontCreateNativeWidgetSiblings)
locale = cfg.get(cfg.language).value
translator = FluentTranslator(locale)
app.installTranslator(translator)
translator = QTranslator(app)
if translator.load(locale.name(), ":/i18n"):
translator.setParent(app)