Skip to content

Instantly share code, notes, and snippets.

@maty974
Last active March 14, 2024 09:09
Show Gist options
  • Save maty974/4739917 to your computer and use it in GitHub Desktop.
Save maty974/4739917 to your computer and use it in GitHub Desktop.
The Foundry Nuke hack works with "nukescripts.panels.registerWidgetAsPanel", to remove the disturbing widget contents margins set by Nuke.
'''
Created on Feb 8, 2013
@author: matthieuc
@contact: matthieu.cadet@gmail.com
'''
import PySide.QtGui as QtGui
def setNukeZeroMarginsWidget(widget_object):
try:
if widget_object:
target_widgets = set()
target_widgets.add(widget_object.parentWidget().parentWidget())
target_widgets.add(widget_object.parentWidget().parentWidget().parentWidget().parentWidget())
for widget_layout in target_widgets:
widget_layout.layout().setContentsMargins(0, 0, 0, 0)
except:
pass
@maty974
Copy link
Author

maty974 commented May 22, 2017

I've updated the code, I think it is better to not parse all the application Widget with QtGui.QApplication.allWidgets()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment