PyQt中从RAM新建QIcon对象 / Create a QIcon from binary data
生活随笔
收集整理的這篇文章主要介紹了
PyQt中从RAM新建QIcon对象 / Create a QIcon from binary data
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一般,QIcon是通過png或ico等圖標文件來初始化的,但是如果圖標資源已經在內存里了,或者一個zip壓縮文件內,可以通過QPixmap作為橋梁,轉換為圖標。
zf = zipfile.ZipFile("library.zip") # 準備zip文件 pm = QtGui.QPixmap() # 構造一個空的QPixmap對象 pm.loadFromData(zf.read("media/sample.png"), "png") # 從zip文件讀出png文件的數據,用loadFromData方法加載 self.setWindowIcon(QtGui.QIcon(pm)) # pixmap轉換為QIcon??
軟件環境Python2.7PyQt GPL v4.10.3 for Python v2.7 (x32)OS:Windows 8日文版轉載于:https://www.cnblogs.com/gamesun/p/4295422.html
總結
以上是生活随笔為你收集整理的PyQt中从RAM新建QIcon对象 / Create a QIcon from binary data的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020-08-09 谈“第二份好资料”
- 下一篇: jj斗地主服务器维护几点能好使啊,JJ斗