コード例 #1
0
ファイル: UDPClient.py プロジェクト: jesusnazarethgh/QGISFMV
 def processPendingDatagrams(self):
     while self.udpSocket.hasPendingDatagrams():
         datagram, host, port = self.udpSocket.readDatagram(
             self.udpSocket.pendingDatagramSize())
         buf = QBuffer()
         b = buf.write(self.udpSocket.readAll())
         buf.seek(buf.pos() - b)
         image = QImage()
         image.loadFromData(buf.buffer())
         image.save(r"D:\test.png")
コード例 #2
0
ファイル: AppTools.py プロジェクト: zy-sunshine/falkon-pyqt5
 def pixmapToByteArray(self, pix):
     '''
     @param: pix QPixmap
     @return: QByteArray
     '''
     bytes_ = QByteArray()
     buffer_ = QBuffer(bytes_)
     buffer_.open(QIODevice.WriteOnly)
     if pix.save(buffer_, 'PNG'):
         return buffer_.buffer().toBase64()
     return QByteArray()