サポートチケットを作成する
フォローする

Q100379:Nuke 11へのPySide2.QtWebEngineのインポート

症状

現時点ではPySide2.QtWebEngineをNuke 11にインポートすることはできず、次のようなエラーが表示されます。

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

原因

これは、Nuke 11の現在のNukeのPySide 2実装には、PySide2.QtWebEngineが含まれていないためです。 PySide2の実装はNuke 11で導入され、それ以前はNukeは代わりにPySideを使用していました。

Nuke 11が最初に開発された時点では、PySide 2のQtWebEngineモジュールは完成しておらず、Qt 5用にコンパイルされた4つのバインディングがありませんでした。 PySide2に欠けているバインディングについての情報はここにあります: https ://wiki.qt.io/PySide2_Missing_Bindings

このモジュールはNukeにPySide 2を実装する際に未完成だったので、Nuke 11には含まないことにしました。そのため、現時点ではQtWebEngineのインポートは失敗します。

参考文献

Nukeのエンジニアは、NukeのPySide2実装にQtWebEngineを含めることを検討していましたが、GitHubリポジトリのソースコードからのライブラリは、Mac OSXプラットフォーム用に正しく構築されていないことがわかりました。ただし、これらのライブラリは、WindowsとLinuxでは期待どおりに機能します。

NukeでのPySide2.QtWebEngineの需要が高いため、QtWebEngineは最初はWindowsとLinuxに追加される予定です。この実装の進捗状況は、以下のBug Trackerリンクから追跡できます。

TP 270776 - [VFXプラットフォーム] Linux Qt 5.6.1ビルドにQtWebEngineがない

私達はまたQtWebEngineのMac OSX特有の実装のために二番目のバグを作りました。 NukeのMac OSXバージョンのPySide2に統合する前に開発者がソースコードにパッチを当てる必要があるため、実装に時間がかかります。このバグの進行状況をここで追跡できます。

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人がこの記事が役に立ったと言っています

コメント