hello
In houdini 16,Qt5, whenever I try to open the python panel, It shows this kind of error and a white panel that says page not found ( for Quick Start: calendar Example) :
Qt Warn: /deep/ combinator is deprecated. See
https://www.chromestatus.com/features/6750456638341120 [chromestatus.com] for more details.
is something wrong with my installation?
thank you
Qt5, Qt Warn
8395 13 3- MirHadi
- Member
- 147 posts
- Joined: July 2015
- Offline
- rvinluan
- Staff
- 1274 posts
- Joined: July 2005
- Offline
I haven't seen this warning before but it sounds like Qt's WebEngine (for web rendering) is failing for whatever reason.
Are there any other messages outputted to the terminal? Or just the Qt warning?
Also, out of curiosity, are you able to open the Quick Start example using the Qt4 Houdini build?
Cheers,
Rob
Are there any other messages outputted to the terminal? Or just the Qt warning?
Also, out of curiosity, are you able to open the Quick Start example using the Qt4 Houdini build?
Cheers,
Rob
- MirHadi
- Member
- 147 posts
- Joined: July 2015
- Offline
rvinluan
Are there any other messages outputted to the terminal? Or just the Qt warning?
yes … just the warning line mentioned.
rvinluan
Also, out of curiosity, are you able to open the Quick Start example using the Qt4 Houdini build?
no problem with houdini 15.5 (Qt4) .
but in houdini 16 Qt5 .. It says web page not found!
haven't tried houdini 16 Qt4 yet!.
thankx
- R_coh
- Member
- 1 posts
- Joined: Feb. 2017
- Offline
- rvinluan
- Staff
- 1274 posts
- Joined: July 2005
- Offline
Dig some googling and it sounds like the ‘deep’ warning can occur if Qt's WebEngine is failing to load a web page. So it alerts that there is an error but doesn't indicate what that error is.
Anyway, can you try putting this Python code in a shelf tool and click on the shelf tool to see if it produces a more detailed error message?
I'm curious to see if Qt WebEngine is foo-barred in general or just the quick start example in Python Panels.
If the above script runs successfully, then try replacingwith where <HFS> is the path to your Houdini installation:
- <HFS> =>
- <HFS> =>
- <HFS> =>
Also, what operating system are you using?
Cheers,
Rob
Anyway, can you try putting this Python code in a shelf tool and click on the shelf tool to see if it produces a more detailed error message?
from PySide2 import QtWebEngineWidgets web_view = QtWebEngineWidgets.QWebEngineView() # Temporarily store web view in hou.session so Python # does not auto-destroy the browser when the script finishes execution. hou.session.webview = web_view web_view.setUrl("http://www.google.com") web_view.show()
I'm curious to see if Qt WebEngine is foo-barred in general or just the quick start example in Python Panels.
If the above script runs successfully, then try replacing
http://www.google.com
file://<HFS>/houdini/python_panels/quickstart.html
- <HFS> =>
C:/Program Files/Side Effects Software/Houdini 16.0.ZZZ
on Windows- <HFS> =>
/Applications/Houdini/Houdini16.0.ZZZ/Frameworks/Houdini.framework/Versions/Current/Resources
on MacOS- <HFS> =>
/opt/hfs16.0.ZZZ
on LinuxAlso, what operating system are you using?
Cheers,
Rob
- MirHadi
- Member
- 147 posts
- Joined: July 2015
- Offline
- doodle
- Member
- 1 posts
- Joined: Aug. 2009
- Offline
Using this code as suggested with my install path I set this to a tool on the shelf. When executed it produced the white error window described above
Which produced the same errors as above with the same Houdini Console Error of
Qt Warn: /deep/ combinator is deprecated.
See https://www.chromestatus.com/features/6750456638341120 [chromestatus.com] for more details.
I want to edit to say that I did correct the double zeros in the install path…silly me
from PySide2 import QtWebEngineWidgets web_view = QtWebEngineWidgets.QWebEngineView() # Temporarily store web view in hou.session so Python # does not auto-destroy the browser when the script finishes execution. hou.session.webview = web_view web_view.setUrl("file://C:/Program Files/Side Effects Software/Houdini 16.0.0.504.20/houdini/python_panels/quickstart.html") web_view.show()
Which produced the same errors as above with the same Houdini Console Error of
Qt Warn: /deep/ combinator is deprecated.
See https://www.chromestatus.com/features/6750456638341120 [chromestatus.com] for more details.
I want to edit to say that I did correct the double zeros in the install path…silly me
Edited by doodle - March 13, 2017 15:47:38
- rvinluan
- Staff
- 1274 posts
- Joined: July 2005
- Offline
doodle
Using this code as suggested with my install path I set this to a tool on the shelf. When executed it produced the white error window described abovefrom PySide2 import QtWebEngineWidgets web_view = QtWebEngineWidgets.QWebEngineView() # Temporarily store web view in hou.session so Python # does not auto-destroy the browser when the script finishes execution. hou.session.webview = web_view web_view.setUrl("file://C:/Program Files/Side Effects Software/Houdini 16.0.0.504.20/houdini/python_panels/quickstart.html") web_view.show()
Which produced the same errors as above with the same Houdini Console Error of
Qt Warn: /deep/ combinator is deprecated.
See https://www.chromestatus.com/features/6750456638341120 [chromestatus.com] for more details.
Thanks for testing.
After further investigation it appears to be a Windows-only bug with opening web content from local files.
Still investigating…
Cheers,
Rob
- MirHadi
- Member
- 147 posts
- Joined: July 2015
- Offline
- rvinluan
- Staff
- 1274 posts
- Joined: July 2005
- Offline
hadi jam
hello
trying to do it again with the latest version of Houdini but still get the same error.
ps: do I need to report a bug on this one? because It is very annoying!
This bug should be fixed in tomorrow's 16.0.565 build. Please give it a try.
And yes, for future reference, please submit a report when you encounter a bug.
- MirHadi
- Member
- 147 posts
- Joined: July 2015
- Offline
- rvinluan
- Staff
- 1274 posts
- Joined: July 2005
- Offline
Weird. I tried 16.0.565 again on a Windows machine just to double-check and opening a Python Panel works for me. Previously on that machine with an older build the Python Panel opened blank followed by the
I wonder if there is a system setting that is additionally preventing the Python Panel's quick start example to load.
Perhaps try blowing away the QtWebEngine subdirectory (if it exists) from your Houdini user preferences directory? (i.e. %HOME%/houdini16.0/QtWebEngine).
And if that doesn't work, can you try installing the attached default.pypanel file into %HOME%/houdini16.0/python_panels/default.pypanel. You may have to create the python_panels directory if it does not already exist.
I'm curious to see if that will get the Python Panel working for you though you may run into unloaded images in the quick start example.
Cheers,
Rob
/deep/ combinator is deprecated
warning.I wonder if there is a system setting that is additionally preventing the Python Panel's quick start example to load.
Perhaps try blowing away the QtWebEngine subdirectory (if it exists) from your Houdini user preferences directory? (i.e. %HOME%/houdini16.0/QtWebEngine).
And if that doesn't work, can you try installing the attached default.pypanel file into %HOME%/houdini16.0/python_panels/default.pypanel. You may have to create the python_panels directory if it does not already exist.
I'm curious to see if that will get the Python Panel working for you though you may run into unloaded images in the quick start example.
Cheers,
Rob
- MirHadi
- Member
- 147 posts
- Joined: July 2015
- Offline
- George Rolfe
- Member
- 2 posts
- Joined: March 2016
- Online
-
- Quick Links