지원 티켓 만들기
팔로우

Q100379 : PySide2.QtWebEngine을 핵으로 가져 오기 11

조짐

현재 PySide2.QtWebEngine을 핵 11에 가져올 수 없으며 다음과 같은 오류 메시지가 표시됩니다.

import PySide2.QtWebEngine
# Result: Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named QtWebEngine

원인

이것은 Nuke 11이 현재 Nuke의 PySide2 구현에 PySide2.QtWebEngine을 포함하지 않기 때문입니다. PySide2 구현은 Nuke 11에서 소개되었으며 그 이전에는 Nuke가 PySide를 대신 사용했습니다.

Nuke 11이 원래 개발되었을 당시, PySide2의 QtWebEngine 모듈은 완전하지 않았으며 Qt5 용으로 컴파일 된 4 개의 바인딩이 누락되었습니다. PySide2에서 누락 된 바인딩에 대한 정보는 https://wiki.qt.io/PySide2_Missing_Bindings 에서 확인할 수 있습니다.

이 모듈은 Nuke에 PySide2를 구현할 때 미완성 이었기 때문에 Nuke 11에 포함시키지 않기로 결정하여 현재 QtWebEngine을 가져 오지 못했습니다.

더 읽기

Nuke 엔지니어가 Nuke의 PySide2 구현에서 QtWebEngine을 포함하여 조사한 결과, GitHub 저장소의 소스 코드에있는 라이브러리가 Mac OSX 플랫폼 용으로 올바르게 빌드되지 않았 음을 알게되었습니다. 그러나 이러한 라이브러리는 Windows 및 Linux에서 예상대로 작동합니다.

Nuke의 PySide2.QtWebEngine에 대한 수요가 많기 때문에 QtWebEngine은 처음에 Windows 및 Linux에 추가 될 예정이며 아래 구현 된 버그 추적기 링크를 통해이 구현의 진행 상황을 추적 할 수 있습니다.

TP 270776 - [VFX 플랫폼] Linux Qt 5.6.1 빌드가 누락되었습니다. QtWebEngine

QtWebEngine의 Mac OSX 특정 구현을위한 두 번째 버그도 만들었습니다. Nuke의 PySide2 Mac OSX 버전에 통합하기 전에 개발자가 소스 코드를 패치해야하므로 구현하는 데 시간이 오래 걸릴 것입니다. 이 버그의 진행 상황을 다음에서 추적 할 수 있습니다.

TP 332302 [VFX 플랫폼] Mac OSX Qt 5.6.1 빌드가 누락되었습니다. QtWebEngine

개발의 성격 상 현재 PySide2.QtWebEngine이 누크 (Nuke)에 추가 될시기는 없습니다. 이 문제의 진행 상황에 대한 업데이트를 받으려면 위의 버그 보고서 링크에서 '따라 가기'버튼을 사용하십시오.

도움이 되었습니까?
/

We're sorry to hear that!

Please tell us why.
7명 중 6명이 도움이 되었다고 했습니다.

댓글