def main(): from openalea.vpltk.qt import QtCore, QtGui from openalea.core.service.ipython import interpreter as interpreter_ from openalea.oalab.shell import ShellWidget import sys app = QtGui.QApplication(sys.argv) history = HistoryWidget() # Set interpreter interpreter = interpreter_() interpreter.user_ns['interp'] = interpreter interpreter.user_ns['hist'] = history # Set Shell Widget shellwdgt = ShellWidget(interpreter) mainWindow = QtGui.QMainWindow() dock_widget = QtGui.QDockWidget("shell", mainWindow) dock_widget.setWidget(shellwdgt) mainWindow.setCentralWidget(history) mainWindow.addDockWidget(QtCore.Qt.BottomDockWidgetArea, dock_widget) mainWindow.show() app.exec_()
def main(): from openalea.vpltk.qt import QtCore, QtGui from openalea.core.service.ipython import interpreter as interpreter_ from openalea.oalab.shell import ShellWidget import sys app = QtGui.QApplication(sys.argv) history = HistoryWidget() # Set interpreter interpreter = interpreter_() interpreter.user_ns['interp'] = interpreter interpreter.user_ns['hist'] = history # Set Shell Widget shellwdgt = ShellWidget(interpreter) mainWindow = QtGui.QMainWindow() dock_widget = QtGui.QDockWidget("shell", mainWindow) dock_widget.setWidget(shellwdgt) mainWindow.setCentralWidget(history) mainWindow.addDockWidget(QtCore.Qt.BottomDockWidgetArea, dock_widget) mainWindow.show() app.exec_()
if instance is None: app = QtGui.QApplication([]) else: app = instance pmw = ParadigmContainer(None, None) def test(): model1 = DataFactory('data/model.py') pmw.open_data(model1) from openalea.oalab.shell import get_shell_class from openalea.core.service.ipython import interpreter as interpreter_ # Set interpreter interpreter = interpreter_() interpreter.user_ns['interp'] = interpreter interpreter.user_ns.update(locals()) interpreter.user_ns['pmw'] = pmw interpreter.user_ns['data'] = DataFactory # Set Shell Widget widget = QtGui.QWidget() layout = QtGui.QHBoxLayout(widget) shellwdgt = get_shell_class()(interpreter) layout.addWidget(pmw) layout.addWidget(shellwdgt) layout.setSpacing(0)
if instance is None: app = QtGui.QApplication([]) else: app = instance pmw = ParadigmContainer(None, None) def test(): model1 = DataFactory('data/model.py') pmw.open_data(model1) from openalea.oalab.shell import get_shell_class from openalea.core.service.ipython import interpreter as interpreter_ # Set interpreter interpreter = interpreter_() interpreter.user_ns['interp'] = interpreter interpreter.user_ns.update(locals()) interpreter.user_ns['pmw'] = pmw interpreter.user_ns['data'] = DataFactory # Set Shell Widget widget = QtGui.QWidget() layout = QtGui.QHBoxLayout(widget) shellwdgt = get_shell_class()(interpreter) layout.addWidget(pmw) layout.addWidget(shellwdgt) layout.setSpacing(0)