コード例 #1
0
ファイル: hex_validator.py プロジェクト: fischero19/brickv
    def __init__(self, max_bytes=-1):
        QValidator.__init__(self)

        self.max_bytes = max_bytes

        if max_bytes == 0:
            self.re_acceptable = QRegExp('')
            self.re_intermediate = QRegExp('')
        elif max_bytes > 0:
            self.re_acceptable = QRegExp('([0-9A-Fa-f]{2} ){0,%d}[0-9A-Fa-f]{2}' % (max_bytes - 1))
            self.re_intermediate = QRegExp('[ ]*|([ ]*[0-9A-Fa-f][ ]*){1,%d}' % (max_bytes * 2))
        else:
            self.re_acceptable = QRegExp('([0-9A-Fa-f]{2} )*[0-9A-Fa-f]{2}')
            self.re_intermediate = QRegExp('[ ]*|([ ]*[0-9A-Fa-f][ ]*)+')
コード例 #2
0
    def __init__(self, max_bytes=-1):
        QValidator.__init__(self)

        self.max_bytes = max_bytes

        if max_bytes == 0:
            self.re_acceptable = QRegExp('')
            self.re_intermediate = QRegExp('')
        elif max_bytes > 0:
            self.re_acceptable = QRegExp(
                '([0-9A-Fa-f]{2} ){0,%d}[0-9A-Fa-f]{2}' % (max_bytes - 1))
            self.re_intermediate = QRegExp('[ ]*|([ ]*[0-9A-Fa-f][ ]*){1,%d}' %
                                           (max_bytes * 2))
        else:
            self.re_acceptable = QRegExp('([0-9A-Fa-f]{2} )*[0-9A-Fa-f]{2}')
            self.re_intermediate = QRegExp('[ ]*|([ ]*[0-9A-Fa-f][ ]*)+')
コード例 #3
0
ファイル: validation.py プロジェクト: maximerobin/Ufwi
 def __init__(self, widget):
     QValidator.__init__(self, widget)
     self.model = widget.model()
コード例 #4
0
ファイル: charcolumn.py プロジェクト: diatel/microhex
 def __init__(self, codec):
     QValidator.__init__(self)
     self.codec = codec
コード例 #5
0
ファイル: floatcolumn.py プロジェクト: diatel/microhex
 def __init__(self):
     QValidator.__init__(self)
     self._qvalidator = QDoubleValidator()
コード例 #6
0
 def __init__(self):
     QValidator.__init__(self)
コード例 #7
0
ファイル: TFHexValidator.py プロジェクト: fscherwi/brickv
 def __init__(self):
     QValidator.__init__(self)
コード例 #8
0
ファイル: hexcolumn.py プロジェクト: diatel/microhex
 def __init__(self, formatter, codec):
     QValidator.__init__(self)
     self.formatter = formatter
     self.codec = codec