import sysfrom PyQt4 import QtGui, QtCore, QtNetworkclass Main(QtGui.QMainWindow): def __init__(self, parent=None): super(Main, self).__init__(parent) def loadIconFromUrl(self, url): manager = QtNetwork.QNetworkAccessManager(self) manager.finished.connect(self._setIconFromReply) manager.get(QtNetwork.QNetworkRequest(QtCore.QUrl(url))) def _setIconFromReply(self, reply): p = QtGui.QPixmap() p.loadFromData(reply.readAll(), format='ico') self.setWindowIcon(QtGui.QIcon(p))app = QtGui.QApplication(sys.argv)main = Main()main.loadIconFromUrl('http://en.wikipedia.org/favicon.ico')main.show()sys.exit(app.exec_())
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。