擅长:python、mysql、java
<p>您需要从图标(可以有多个)中获取pixmap,然后用所需格式将其保存到缓冲区中:</p>
<pre><code>def convert_icon(icon, size=None, fmt='JPG'):
if size is None:
size = icon.availableSizes()[0]
pixmap = icon.pixmap(size)
array = QtCore.QByteArray()
buffer = QtCore.QBuffer(array)
buffer.open(QtCore.QIODevice.WriteOnly)
pixmap.save(buffer, fmt)
buffer.close()
return array.data()
</code></pre>
<p>函数的用法如下:</p>
^{pr2}$