Hi all, I've discovered an interesting problem. I have a tool that checks all
the nodes in a script for issues, including whether they're erroring. I
originally built it as a floating panel (QDialog) with PySide and it works
fine. However, when a couple artists asked me to make it dockable, I'm getting
an interesting result. All the nodes are showing up as having an error when run
this way.
You can test it if you run this (based on the code in the API help):
import nuke
import PySide.QtCore as QtCore
import PySide.QtGui as QtGui
from nukescripts import panels
class NukeTestWindow(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.setLayout( QtGui.QVBoxLayout() )
self.myTable = QtGui.QTableWidget( )
self.myTable.header = ['Date', 'Files', 'Size', 'Path' ]
self.myTable.size = [ 75, 375, 85, 600 ]
self.layout().addWidget( self.myTable )
all = nuke.allNodes()
for a in all:
if a.hasError():
print a.name() + " has error"
nukescripts.registerWidgetAsPanel('NukeTestWindow', 'NukeTestWindow',
'uk.co.thefoundry.NukeTestWindow' )
When you view the pane, the nodes error.
Any thoughts?
Thanks!
Den
den serras
@
senior technical artist | stereo D | deluxe 3D
3355 empire ave burbank, ca 91504 | o 818.861.3100 | m 818.468.1380
eon free zone, pune, india | o +91.020.46.60.09.99 | m +91.738.743.1110
This e-mail and any attachments are intended only for use by the addressee(s)
named herein and may contain confidential information. If you are not the
intended recipient of this e-mail, you are hereby notified any dissemination,
distribution or copying of this email and any attachments is strictly
prohibited. If you receive this email in error, please immediately notify the
sender by return email and permanently delete the original, any copy and any
printout thereof. The integrity and security of e-mail cannot be guaranteed.
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python