Esempio n. 1
0
    def __init__(self, sunElevationField, moonElevationField, moonPhaseField):
        self.sunElevationField = sunElevationField
        self.moonElevationField = moonElevationField
        self.moonPhaseField = moonPhaseField
        self.console = ConsoleThreadOutput()
        self.thread_sun_moon = QThreadSunMoon()
        self.thread_sun_moon.signal_update_sun_moon.connect(self.refresh_info)

        self.thread_sun_moon.start()
Esempio n. 2
0
    def __init__(self, sunElevationField, moonElevationField, moonPhaseField):
        self.sunElevationField = sunElevationField
        self.moonElevationField = moonElevationField
        self.moonPhaseField = moonPhaseField
        self.console = ConsoleThreadOutput()
        self.thread_sun_moon = QThreadSunMoon()
        self.thread_sun_moon.signal_update_sun_moon.connect(self.refresh_info)

        self.thread_sun_moon.start()
Esempio n. 3
0
class SchedSunMoonPositions(metaclass=Singleton):
    def __init__(self, sunElevationField, moonElevationField, moonPhaseField):
        self.sunElevationField = sunElevationField
        self.moonElevationField = moonElevationField
        self.moonPhaseField = moonPhaseField
        self.console = ConsoleThreadOutput()
        self.thread_sun_moon = QThreadSunMoon()
        self.thread_sun_moon.signal_update_sun_moon.connect(self.refresh_info)

        self.thread_sun_moon.start()

    def refresh_info(self, info):
        try:
            self.sunElevationField.setText(info[0])
            self.moonElevationField.setText(info[1])
            self.moonPhaseField.setText(info[2])
        except Exception as e:
            self.console.raise_text(
                "Error sun and moon Scheduler\n{}".format(e))
Esempio n. 4
0
class SchedSunMoonPositions(metaclass=Singleton):

    def __init__(self, sunElevationField, moonElevationField, moonPhaseField):
        self.sunElevationField = sunElevationField
        self.moonElevationField = moonElevationField
        self.moonPhaseField = moonPhaseField
        self.console = ConsoleThreadOutput()
        self.thread_sun_moon = QThreadSunMoon()
        self.thread_sun_moon.signal_update_sun_moon.connect(self.refresh_info)

        self.thread_sun_moon.start()


    def refresh_info(self, info):
        try:
            self.sunElevationField.setText(info[0])
            self.moonElevationField.setText(info[1])
            self.moonPhaseField.setText(info[2])
        except Exception as e:
            self.console.raise_text("Error sun and moon Scheduler\n{}".format(e))