Skip to content

Instantly share code, notes, and snippets.

from PySide6 import QtCore
class TreeItem:
def __init__(self, data, parent=None):
self.parent_item = parent
self.item_data = data
self.child_items = []
def appendChild(self, item):
self.child_items.append(item)
from PySide6 import QtWidgets
import sys
from tests.test_tree import TreeModel
class TreeWindow(QtWidgets.QMainWindow):
def __init__(self):
super().__init__()
self.tree_view = QtWidgets.QTreeView()
from PySide6 import QtCore
from tests.test_tree_item import TreeItem
class TreeModel(QtCore.QAbstractItemModel):
def __init__(self, data, parent=None):
super().__init__(parent)
self.root_item = TreeItem(["Title", "Description"])
self.setupModelData(data, self.root_item)
import maya.OpenMaya as om
import maya.OpenMayaUI as omui
import maya.cmds as cmds
import maya.mel as mel
from collections import deque
class Super_Stitcher():
def __init__(self):
#mel.eval('doMenuComponentSelection("pCube1", "facet");')
import maya.OpenMaya as om
import maya.OpenMayaUI as omui
import maya.cmds as cmds
ctx = 'myCtx'
sel = cmds.ls(sl=True)[0]
selectedMesh = cmds.listRelatives(sel, s=True)[0]
'''
closestIntersection(raySource, rayDirection, space, maxParam,
@ben-hearn-sb
ben-hearn-sb / child_launcher.bat
Created July 3, 2016 17:09
child launcher for our master batch file from prev gist
@echo off
setlocal enabledelayedexpansion
set CYGWIN=nodosfilewarning
set TRUNK=my_trunk
set PROJECT_TRUNK=my_trunk
set SOURCE_DIR=my_asset_source
set MAYA_ICONS=maya_startup_images_my_project
set PROJECT_APP_DIR=_MY_PROJECT_SETTINGS_
@ben-hearn-sb
ben-hearn-sb / master_launcher.bat
Last active July 3, 2016 17:09
master batch file launcher
@echo off
setlocal enabledelayedexpansion
set CYGWIN=nodosfilewarning
set TRUNK=%1
set PROJECT_TRUNK=%2
set SOURCE_DIR=%3
set MAYA_STARTUP_IMAGES=%4
set PROJECT_APP_DIR=%5
import sys
import maya.OpenMaya as OpenMaya
import maya.OpenMayaMPx as OpenMayaMPx
pluginCommandName = 'getObjsUnderNode'
flagExactNameShort = '-en'
flagExactNameLong = '-exactName'
flagFilterNameShort = '-fn'
flagFilterNameLong = '-filterName'
from PySide import QtGui, QtCore
import sys
class ExampleUI(QtGui.QMainWindow):
def __init__(self):
QtGui.QMainWindow.__init__(self)
# Main dialog that houses all our widgets and info
self.mainDialog = QtGui.QDialog()
self.mainDialog.resize(650, 550)
def closeEvent(self, event):
print 'CLOSED'
del self.mainDialog
del self
event.accept()