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)
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 __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)