def saveCookies(self): cookies = QByteArray() for cookie in self.allCookies(): if not cookie.isSessionCookie(): cookies.append(cookie.toRawForm()) cookies.append("\n") self.storage.setValue("cookies", cookies)
def generateHeader(cls, langs): ''' @param: langs QStringList @return: QByteArray ''' if len(langs) == 0: return b'' header = QByteArray() header.append(langs[0].encode()) counter = 8 for idx in range(1, len(langs)): s = ',%s;q=0.%s' % (langs[idx], counter) if counter != 2: counter -= 2 header.append(s.encode()) return header
def saveData(self, filename, shapes, imagePath, cannyKSize, boxKSize, labelKSize, save_rf_Data=False): labelMat = self.writer.createLabelMat(imagePath, shapes, cannyKSize, boxKSize, labelKSize) image = QImage() image.load(imagePath) label = 0 data = QByteArray() minMaxPoints = self.getMinMaxPoints(shapes) start = time.time() with open(filename, 'wb') as f: for y in range(image.height()): for x in range(image.width()): if x > minMaxPoints[0] and y > minMaxPoints[ 1] and x < minMaxPoints[2] and y < minMaxPoints[3]: label = labelMat[y, x] else: label = 0 data.append('{0}'.format(label)) #data.append('\n') #f.write(data) f.write(QtCore.qCompress(data, 9)) elapse = time.time() - start if save_rf_Data: vizCompressed(filename) print("finish write data to file: {0}s".format(elapse))
def __display(self, i): byte_array = QByteArray() byte_array.append(self.__svg_trees[i]) self.__svg_widget.load(byte_array)