Я использую PySide2 и QML.У меня есть элемент Image в моем файле qml, и всякий раз, когда я пытаюсь загрузить URL-адрес https в этом элементе изображения, я получаю следующую ошибку: QSslSocket::connectToHostEncrypted: TLS initialization failed
Я нахожусь в Windows, и после поиска в Интернете для этогоОшибка было предложено поместить DLL OpenSSL рядом с исполняемым файлом при использовании vanilla Qt.Проблема в том, что я использую Python, и я не знаю, где PySide2 ищет эти библиотеки.
Любая помощь будет принята.
Вот мой элемент изображения QML:
Image {
id: image
height: parent.height - 5
width: parent.width - 5
source: url
sourceSize.width: image.width
sourceSize.height: image.height
asynchronous: true
fillMode: Image.PreserveAspectFit
}
url
- это роль в модели на стороне Python, которая используется совместно с QML с использованием метода setContextProperty
.Модель заполняется URL-адресами изображений из Reddit.