示例#1
0
 def _highlightHeaders(self, c, r):       
     p = QPalette()
     for i in range(self.columnCount()):
         col = self.horizontalHeaderItem(i)
         if i == c:
             col.setIconAndTextColor(p.link().color())
         else:
             col.setIconAndTextColor(p.text().color())
         
     for j in range(self.rowCount()):
         row = self.verticalHeaderItem(j)
         if j == r:
             row.setIconAndTextColor(p.link().color())
         else:
             row.setIconAndTextColor(p.text().color())
示例#2
0
 def _highlightHeaders(self, c, r):       
     p = QPalette()
     for i in range(self.columnCount()):
         col = self.horizontalHeaderItem(i)
         if i == c:
             col.setIconAndTextColor(p.link().color())
         else:
             col.setIconAndTextColor(p.text().color())
         
     for j in range(self.rowCount()):
         row = self.verticalHeaderItem(j)
         if j == r:
             row.setIconAndTextColor(p.link().color())
         else:
             row.setIconAndTextColor(p.text().color())
	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)
示例#5
0
    def vfkFileLineEdit_textChanged(self, arg1):
        """

        :type arg1: str
        :return:
        """
        info = QFileInfo(arg1)

        if info.isFile():
            self.loadVfkButton.setEnabled(True)
            self.vfkFileLineEdit.setPalette(self.__mDefaultPalette)
        else:
            self.loadVfkButton.setEnabled(False)
            pal = QPalette(self.vfkFileLineEdit.palette())
            pal.setColor(QPalette.text(), Qt.red)
            self.vfkFileLineEdit.setPalette(pal)
    def vfkFileLineEdit_textChanged(self, arg1):
        """

        :type arg1: str
        :return:
        """
        info = QFileInfo(arg1)

        if info.isFile():
            self.loadVfkButton.setEnabled(True)
            self.vfkFileLineEdit.setPalette(self.__mDefaultPalette)
        else:
            self.loadVfkButton.setEnabled(False)
            pal = QPalette(self.vfkFileLineEdit.palette())
            pal.setColor(QPalette.text(), Qt.red)
            self.vfkFileLineEdit.setPalette(pal)
示例#7
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)