This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import PySide | |
from PySide import QtGui | |
def clearQTreeWidget(tree): | |
iterator = QtGui.QTreeWidgetItemIterator(tree, QtGui.QTreeWidgetItemIterator.All) | |
while iterator.value(): | |
iterator.value().takeChildren() | |
iterator +=1 | |
i = tree.topLevelItemCount() | |
while i > -1: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Puts the user into a pick-session, asking you to select an Annotation property | |
# whose text it will then run as Python code. | |
from win32com.client import constants | |
annotation = Application.PickElement(constants.siPropertyFilter,'Choose an Annotation Property','Choose an Annotation Property')[2] | |
exec annotation.Text.Value |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# loop through shader nodes in the scene, identify 'store_color_in_channel' nodes, | |
# and add them to the scene globals. Avoid duplicate channnels. | |
for x in Application.FindObjects("", "{6495C5C1-FD18-474E-9703-AEA66631F7A7}" ): | |
if str(x.ProgID) == "Softimage.sib_color_storeinchannel.1.0": | |
chanName = Application.GetValue(x.Channel) | |
addChan = Application.CreateRenderChannel("%s"%(chanName), "siRenderChannelColorType", "") | |
newChan = (addChan[-1]) | |
if newChan.isdigit(): | |
Application.RemoveRenderChannel(addChan) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from PySide.QtGui import * | |
from PySide.QtCore import * | |
from PySide.QtUiTools import QUiLoader | |
uiFile = "path\to\my\UI\file.ui" | |
class UiLoader(QUiLoader): | |
''' | |
Convenience class for dynamically loading QtDesigner '.ui' files, |
OlderNewer