Beispiel #1
0
 def seek(self, pos):
     if pos <= len(self.buffer_):
         self.offset = pos
         QIODevice.seek(self, pos)
         return True
     else:
         return False
Beispiel #2
0
    def __init__(self, ioDevice):
        QIODevice.__init__(self, ioDevice.parent())
        self.ioDevice = ioDevice
        self.__data = b''

        self.open(self.ReadOnly)
        self.setOpenMode(self.ioDevice.openMode())
Beispiel #3
0
 def seek(self, pos):
     if pos in xrange(len(self.__buffer) + 1):
         self.__offset = pos
         QIODevice.seek(self, pos)
         return True
     else:
         return False
Beispiel #4
0
    def __init__(self, ioDevice):
        QIODevice.__init__(self, ioDevice.parent())
        self.ioDevice = ioDevice
        self.__data = b''

        self.open(self.ReadOnly)
        self.setOpenMode(self.ioDevice.openMode())
Beispiel #5
0
 def __init__(self, size):
     QIODevice.__init__(self)
     self.offset = 0
     self.size_ = size
     self.buffer_ = QByteArray(size, "\0")
     self.real_len = 0