Example #1
0
	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)
Example #2
0
    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
Example #3
0
    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))
Example #4
0
    def __display(self, i):

        byte_array = QByteArray()
        byte_array.append(self.__svg_trees[i])

        self.__svg_widget.load(byte_array)