PyQt5: Как загрузить значок для QWebEngineView?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 PyQt5: Как загрузить значок для QWebEngineView?

Сообщение Anonymous »

Я продолжаю бороться с чем-то таким простым, как отображение favicon.ico с помощью QWebEngineView PyQt5.
И трассировка, и сервер тестирования говорят мне, что растровое изображение загружается, но просто не отображается. И наоборот, если я заменяю растровое изображение локальным именем файла, оно отображается.
Я проверил здесь похожие вопросы, но ни один из ответов, похоже, не работает.
Итак, пожалуйста, публикуйте только проверенные ответы. Спасибо!
from PyQt5.Qt import *
from PyQt5.QtCore import QUrl
from PyQt5.QtGui import QIcon, QPixmap
from PyQt5.QtNetwork import QNetworkAccessManager, QNetworkRequest
from PyQt5.QtWebEngineWidgets import *
from PyQt5.QtWidgets import QApplication

url_web = 'https://hamwaves.com/swx/index.html'
url_ico = 'https://hamwaves.com/swx/favicon.ico'

class Browser(QWebEngineView):

def __init__(self):
QWebEngineView.__init__(self)

self.nam = QNetworkAccessManager()
self.nam.finished.connect(self.set_icon)
self.nam.get(QNetworkRequest(QUrl(url_ico)))

def set_icon(self, response):
pixmap = QPixmap()
pixmap.loadFromData(response.readAll(), format='ico')
self.setWindowIcon(QIcon(pixmap))

app = QApplication(sys.argv)
web = Browser()
web.load(QUrl(url_web))
web.show()
sys.exit(app.exec_())


Подробнее здесь: https://stackoverflow.com/questions/784 ... engineview
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Скопируйте выделенный текст из PDF в PyQt5 QWebEngineView
    Anonymous » » в форуме Python
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous
  • Конфликт между Qwebengineview и Qvideowidget pyqt5? [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Конфликт между Qwebengineview и Qvideowidget pyqt5? [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Конфликт между Qwebengineview и Qvideowidget pyqt5? [закрыто]
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Приложению QWebEngineView не удается загрузить API Карт Google с помощью js: Uncaught (в обещании). Ошибка: API JavaScri
    Гость » » в форуме C++
    0 Ответы
    72 Просмотры
    Последнее сообщение Гость

Вернуться в «Python»