From fff104dbcbfb0848b3ac89c545781e53d0eb66f9 Mon Sep 17 00:00:00 2001 From: stefan <stefan@5a81b35b-ba03-0410-adc8-b2c5c5119f08> Date: Wed, 21 Apr 2010 13:13:38 +0000 Subject: [PATCH] Adapt ui examples to new sip exports git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2090 5a81b35b-ba03-0410-adc8-b2c5c5119f08 --- examples/ui/mdi_example.py | 10 +++------- examples/ui/widget_example.py | 15 ++++++--------- 2 files changed, 9 insertions(+), 16 deletions(-) diff --git a/examples/ui/mdi_example.py b/examples/ui/mdi_example.py index a4c29c449..bdb48a304 100644 --- a/examples/ui/mdi_example.py +++ b/examples/ui/mdi_example.py @@ -51,16 +51,12 @@ class Points(QtGui.QWidget): app=gui.GostyApp.Instance() -pts=Points() - -widget = gui.BPQtHandle(sip.unwrapinstance(pts)) - -app.AddWidgetToApp("points",widget) - #Get main area widget main_area=app.perspective.main_area +pts=Points(main_area.qobject) + #Add Widget -main_area.AddWidget("Some Points", widget) +main_area.AddWidget("Some Points", pts) diff --git a/examples/ui/widget_example.py b/examples/ui/widget_example.py index e6c28ee8d..a59847093 100644 --- a/examples/ui/widget_example.py +++ b/examples/ui/widget_example.py @@ -22,23 +22,20 @@ from ost import gui from PyQt4 import QtCore, QtGui from board import Board +#Get Panels (Class which manages widgets) +panels=gui.GostyApp.Instance().perspective.panels #Create Widget -tetris=Board() -#Unwrap PyQt Object to C++ Object -unwrapped=gui.BPQtHandle(sip.unwrapinstance(tetris)) -#Set Parent of Widget -app=gui.GostyApp.Instance() -app.AddWidgetToApp("Tetris", unwrapped) +tetris=Board(panels.qobject) #Wrap widget to Qt Widget -wid=gui.WrappedWidget(unwrapped) +wid=gui.WrappedWidget(tetris) -#Get Panels (Class which manages widgets) -panels=gui.GostyApp.Instance().perspective.panels #Add Widget to widget pool panels.AddWidgetToPool("Break Widget",wid) + #Add Widget to right panel panels.AddWidget(gui.PanelPosition.RIGHT_PANEL,wid,False) + #Fun can start.. tetris.start() -- GitLab