import sys
from PyQt5 import QtWidgets, QtCore
from itimer.gui import configwidgets

class ConfigWindow(QtWidgets.QFrame):
    def __init__(self, data=None, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.data = data
        print(self.data)
        self.setStyleSheet("background-color: grey")
        self.vbox = QtWidgets.QVBoxLayout(self)
        self.vbox.setContentsMargins(0, 4, 2, 0)
        self.vbox.setSpacing(1)
        self.tool_widget = QtWidgets.QFrame()
        self.tool_widget.setFixedHeight(26)
        self.vbox.addWidget(self.tool_widget, alignment=QtCore.Qt.AlignTop)

        self.select_signal = configwidgets.SignalSelectionWidget(self.data)
        self.interval = configwidgets.IntervalSelectionWidget(self.data)
        self.duration = configwidgets.DurationSignalWidget(self.data)
        self.autostart = configwidgets.AutostartWidget(self.data)
        self.cycling = configwidgets.SelectingCyclingWidget(self.data)
        self.volume = configwidgets.VolumeWidget(self.data)
        self.vbox.addWidget(self.select_signal, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.interval, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.duration, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.autostart, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.cycling, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.volume, alignment=QtCore.Qt.AlignTop)
        self.vbox.addStretch(100)

    def accept(self):
        pass

    def __repr__(self):
        return self.__class__.__name__

if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    main = ConfigWindow()
    main.show()
    sys.exit(app.exec_())
408dfff128a0d9d046e3fd635677cfa219226714
<mask token>


class ConfigWindow(QtWidgets.QFrame):
    <mask token>

    def accept(self):
        pass

    def __repr__(self):
        return self.__class__.__name__


<mask token>

<mask token>


class ConfigWindow(QtWidgets.QFrame):

    def __init__(self, data=None, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.data = data
        print(self.data)
        self.setStyleSheet('background-color: grey')
        self.vbox = QtWidgets.QVBoxLayout(self)
        self.vbox.setContentsMargins(0, 4, 2, 0)
        self.vbox.setSpacing(1)
        self.tool_widget = QtWidgets.QFrame()
        self.tool_widget.setFixedHeight(26)
        self.vbox.addWidget(self.tool_widget, alignment=QtCore.Qt.AlignTop)
        self.select_signal = configwidgets.SignalSelectionWidget(self.data)
        self.interval = configwidgets.IntervalSelectionWidget(self.data)
        self.duration = configwidgets.DurationSignalWidget(self.data)
        self.autostart = configwidgets.AutostartWidget(self.data)
        self.cycling = configwidgets.SelectingCyclingWidget(self.data)
        self.volume = configwidgets.VolumeWidget(self.data)
        self.vbox.addWidget(self.select_signal, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.interval, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.duration, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.autostart, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.cycling, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.volume, alignment=QtCore.Qt.AlignTop)
        self.vbox.addStretch(100)

    def accept(self):
        pass

    def __repr__(self):
        return self.__class__.__name__


<mask token>

<mask token>


class ConfigWindow(QtWidgets.QFrame):

    def __init__(self, data=None, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.data = data
        print(self.data)
        self.setStyleSheet('background-color: grey')
        self.vbox = QtWidgets.QVBoxLayout(self)
        self.vbox.setContentsMargins(0, 4, 2, 0)
        self.vbox.setSpacing(1)
        self.tool_widget = QtWidgets.QFrame()
        self.tool_widget.setFixedHeight(26)
        self.vbox.addWidget(self.tool_widget, alignment=QtCore.Qt.AlignTop)
        self.select_signal = configwidgets.SignalSelectionWidget(self.data)
        self.interval = configwidgets.IntervalSelectionWidget(self.data)
        self.duration = configwidgets.DurationSignalWidget(self.data)
        self.autostart = configwidgets.AutostartWidget(self.data)
        self.cycling = configwidgets.SelectingCyclingWidget(self.data)
        self.volume = configwidgets.VolumeWidget(self.data)
        self.vbox.addWidget(self.select_signal, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.interval, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.duration, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.autostart, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.cycling, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.volume, alignment=QtCore.Qt.AlignTop)
        self.vbox.addStretch(100)

    def accept(self):
        pass

    def __repr__(self):
        return self.__class__.__name__


if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    main = ConfigWindow()
    main.show()
    sys.exit(app.exec_())

import sys
from PyQt5 import QtWidgets, QtCore
from itimer.gui import configwidgets


class ConfigWindow(QtWidgets.QFrame):

    def __init__(self, data=None, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.data = data
        print(self.data)
        self.setStyleSheet('background-color: grey')
        self.vbox = QtWidgets.QVBoxLayout(self)
        self.vbox.setContentsMargins(0, 4, 2, 0)
        self.vbox.setSpacing(1)
        self.tool_widget = QtWidgets.QFrame()
        self.tool_widget.setFixedHeight(26)
        self.vbox.addWidget(self.tool_widget, alignment=QtCore.Qt.AlignTop)
        self.select_signal = configwidgets.SignalSelectionWidget(self.data)
        self.interval = configwidgets.IntervalSelectionWidget(self.data)
        self.duration = configwidgets.DurationSignalWidget(self.data)
        self.autostart = configwidgets.AutostartWidget(self.data)
        self.cycling = configwidgets.SelectingCyclingWidget(self.data)
        self.volume = configwidgets.VolumeWidget(self.data)
        self.vbox.addWidget(self.select_signal, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.interval, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.duration, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.autostart, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.cycling, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.volume, alignment=QtCore.Qt.AlignTop)
        self.vbox.addStretch(100)

    def accept(self):
        pass

    def __repr__(self):
        return self.__class__.__name__


if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    main = ConfigWindow()
    main.show()
    sys.exit(app.exec_())

import sys
from PyQt5 import QtWidgets, QtCore
from itimer.gui import configwidgets

class ConfigWindow(QtWidgets.QFrame):
    def __init__(self, data=None, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.data = data
        print(self.data)
        self.setStyleSheet("background-color: grey")
        self.vbox = QtWidgets.QVBoxLayout(self)
        self.vbox.setContentsMargins(0, 4, 2, 0)
        self.vbox.setSpacing(1)
        self.tool_widget = QtWidgets.QFrame()
        self.tool_widget.setFixedHeight(26)
        self.vbox.addWidget(self.tool_widget, alignment=QtCore.Qt.AlignTop)

        self.select_signal = configwidgets.SignalSelectionWidget(self.data)
        self.interval = configwidgets.IntervalSelectionWidget(self.data)
        self.duration = configwidgets.DurationSignalWidget(self.data)
        self.autostart = configwidgets.AutostartWidget(self.data)
        self.cycling = configwidgets.SelectingCyclingWidget(self.data)
        self.volume = configwidgets.VolumeWidget(self.data)
        self.vbox.addWidget(self.select_signal, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.interval, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.duration, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.autostart, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.cycling, alignment=QtCore.Qt.AlignTop)
        self.vbox.addWidget(self.volume, alignment=QtCore.Qt.AlignTop)
        self.vbox.addStretch(100)

    def accept(self):
        pass

    def __repr__(self):
        return self.__class__.__name__

if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)
    main = ConfigWindow()
    main.show()
    sys.exit(app.exec_())