示例#1
0
    def save_settings(self):
        settings = Settings()
        settings.set_value(settings.IMAGE_FRONT_BORDER_LEFT, self.ui.slider_left.value())
        settings.set_value(settings.IMAGE_FRONT_BORDER_RIGHT, self.ui.slider_right.value())
        settings.set_value(settings.IMAGE_FRONT_BORDER_TOP, self.ui.slider_top.value())
        settings.set_value(settings.IMAGE_FRONT_BORDER_BOTTOM, self.ui.slider_bottom.value())

        settings.set_value(settings.SCREEN, self.ui.cb_screen.currentIndex())
        settings.set_value(settings.CONTROLLER, self.ui.cb_devices.currentIndex())

        settings.set_value(settings.VJOY_DEVICE, self.ui.e_vjoy.text())
        settings.set_value(settings.AUTOPILOT, self.ui.e_autopilot.text())
        settings.set_value(settings.LEFT_INDICATOR, self.ui.e_leftIndicator.text())
        settings.set_value(settings.RIGHT_INDICATOR, self.ui.e_rightIndicator.text())
        settings.set_value(settings.STEERING_AXIS, self.ui.e_steering.text())
        settings.set_value(settings.THROTTLE_AXIS, self.ui.e_throttle.text())

        self.hide()
示例#2
0
import sys
import os
from PyQt5.QtWidgets import QApplication, QMainWindow

print("Loading...")
from UI.main import MainUI
from database import Settings

dbs = Settings()

# MIGRATE
if not dbs.get_value("migrated"):
    print("Migrating data. This may take a while...")
    dbs.set_value(dbs.COUNTRY_DEFAULT, "DE")
    dbs.set_value(dbs.COUNTRIES_MODEL, "DE")

    if os.path.exists("captured/data.txt") and os.path.exists(
            "captured/sequence.txt"):
        import migrate
        migrate.migrate()

    if os.path.exists("settings.py"):
        import settings as s
        dbs.set_value(dbs.CONTROLLER, s.JOYSTICK)
        dbs.set_value(dbs.VJOY_DEVICE, s.VJOY_DEVICE)
        dbs.set_value(dbs.AUTOPILOT_SOUND_ACTIVATE, s.AUTOPILOT_SOUND_ACTIVATE)
        dbs.set_value(dbs.ADAPTIVE_STEERING, s.ADAPTIVE_STEERING)
        dbs.set_value(dbs.AUTOPILOT, s.AUTOPILOT_BUTTON)
        dbs.set_value(dbs.STEERING_AXIS, s.STEERING_AXIS)
        dbs.set_value(dbs.THROTTLE_AXIS, s.THROTTLE_AXIS)
        dbs.set_value(dbs.LEFT_INDICATOR, s.INDICATOR_LEFT_BUTTON)