def __init__(self, parent=None):
        super(AbstractTraitDots, self).__init__(parent)

        self.__minimum = 0
        self.__maximum = 5
        self.__readOnly = False
        self.__value = 0

        # Es gibt anfangs keine verbotenen Werte, also nur eine leere Liste erstellen
        self.__forbiddenValues = []

        # Standardwerte setzen
        self.setMinimum(0)
        self.setMaximum(5)

        # setValue() muß nach dem Füllen der MyAllowedValues-Liste aufgurefen werden, damit die List Einträge besitzt, bevort sie abgefragt wird.
        self.setValue(0)

        # Widget darf nur proportional in seiner Größe verändert werden?
        # Minimalgröße festlegen
        self.__minimumSizeY = 8
        minimumSizeX = self.__minimumSizeY * self.__maximum
        self.setMinimumSize(minimumSizeX, self.__minimumSizeY)
        self.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Fixed)

        # Setze Farben abhängig von der verwendeten Palette.
        __palette = QPalette()
        self._colorEmpty = __palette.text().color()
        self._colorFull = __palette.highlight().color()
        self._colorFrame = __palette.highlight().color()

        self.maximumChanged.connect(self.resetMinimumSize)
	def __init__(self, parent=None):
		super(AbstractTraitDots, self).__init__(parent)

		self.__minimum = 0
		self.__maximum = 5
		self.__readOnly = False
		self.__value = 0


		# Es gibt anfangs keine verbotenen Werte, also nur eine leere Liste erstellen
		self.__forbiddenValues = []

		# Standardwerte setzen
		self.setMinimum( 0)
		self.setMaximum( 5)

		# setValue() muß nach dem Füllen der MyAllowedValues-Liste aufgurefen werden, damit die List Einträge besitzt, bevort sie abgefragt wird.
		self.setValue(0)

		# Widget darf nur proportional in seiner Größe verändert werden?
		# Minimalgröße festlegen
		self.__minimumSizeY = 8
		minimumSizeX = self.__minimumSizeY * self.__maximum
		self.setMinimumSize( minimumSizeX, self.__minimumSizeY)
		self.setSizePolicy( QSizePolicy.Minimum, QSizePolicy.Fixed )

		# Setze Farben abhängig von der verwendeten Palette.
		__palette = QPalette()
		self._colorEmpty = __palette.text().color()
		self._colorFull = __palette.highlight().color()
		self._colorFrame = __palette.highlight().color()

		self.maximumChanged.connect(self.resetMinimumSize)
Exemplo n.º 3
0
	def __init__(self, parent=None):
		super(Dot, self).__init__(parent)

		# Widget darf nur proportional in seiner Größe verändert werden?
		# Minimalgröße festlegen
		self.__minimumSizeY = 8
		minimumSizeX = self.__minimumSizeY
		self.setMinimumSize( minimumSizeX, self.__minimumSizeY)
		self.setSizePolicy( QSizePolicy.Minimum, QSizePolicy.Fixed )

		self.__value = False

		# Setze Farben abhängig von der verwendeten Palette.
		__palette = QPalette()
		self.__colorEmpty = __palette.text().color()
		self.__colorFull = __palette.highlight().color()
		self.__colorFrame = __palette.highlight().color()

		self.changed.connect(self.update)