# ## ### simbatch_instalation_dir = "S:/simbatch/" simbatch_config_ini = "S:/simbatch/config.ini" ### ## # import hou import sys if not simbatch_instalation_dir in sys.path: sys.path.append(simbatch_instalation_dir) import core.core as simbatch_core import server.server as simbatch_server import ui.mainw as simbatch_ui from PySide2 import QtCore, QtUiTools, QtWidgets simbatch = simbatch_core.SimBatch("Houdini", ini_file=simbatch_config_ini) loading_data_state = simbatch.load_data() simbatch_server = simbatch_server.SimBatchServer(simbatch, framework_mode=True) if simbatch.sts.with_gui == 1: simbatch_window = simbatch_ui.MainWindow(simbatch_server) simbatch_window.setParent(hou.ui.mainQtWindow(), QtCore.Qt.Window) simbatch_window.show() simbatch_window.post_run(loading_data_state)
import core.core as simbatch_core import server.server as simbatch_server simbatch_config_ini = "S:/simbatch/config.ini" no_gui_batch = simbatch_core.SimBatch("Server", ini_file=simbatch_config_ini) sim_batch_server = simbatch_server.SimBatchServer(no_gui_batch) sim_batch_server.run()
import sys, errno try: from PySide.QtGui import * except ImportError: print( "\n\n PySide import ERROR!\n Please install PySide or PySide2\n pip install -U PySide" ) sys.exit(errno.EACCES) import core.core as core import ui.mainw as ui import server.server as simbatch_server app = QApplication([]) simbatch = core.SimBatch( "Stand-alone" ) # for custom startup vals add optional argument: ini_file="your_config.json" loading_data_state = simbatch.load_data() server = simbatch_server.SimBatchServer(simbatch, framework_mode=True) if simbatch.sts.with_gui == 1: main_window = ui.MainWindow(server) main_window.show() main_window.post_run(loading_data_state) app.exec_()
from PySide.QtGui import * import core.core as core import ui.mainw as ui import server.server as simbatch_server app = QApplication([]) #sim_batch = core.SimBatch("Stand-alone") simbatch = core.SimBatch("Maya", ini_file="config.ini") server = simbatch_server.SimBatchServer(simbatch, force_local=True) loading_data_state = simbatch.load_data() if simbatch.sts.WITH_GUI == 1: main_window = ui.MainWindow(simbatch, server) main_window.show() main_window.post_run(loading_data_state) app.exec_()
# import sys sys.path.append(simbatch_installation_dir) import core.core as simbatch_core import ui.mainw as simbatch_ui import maya.OpenMayaUI as mui try: # Maya 2016 import shiboken except: try: # Maya 2017 import shiboken2 as shiboken except: print "shiboken import ERROR" def getMayaWindow(): pointer = mui.MQtUtil.mainWindow() return shiboken.wrapInstance(long(pointer), QtGui.QWidget) sim_batch = simbatch_core.SimBatch("Maya", ini_file=simbatch_config_ini) loading_data_state = sim_batch.load_data() if sim_batch.sts.WITH_GUI == 1: main_window = simbatch_ui.MainWindow(sim_batch) main_window.show() main_window.post_run(loading_data_state)