Beispiel #1
0
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_()
Beispiel #2
0
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_()
Beispiel #3
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)
Beispiel #4
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)