Salome HOME
copy tag mergefrom_BR_V0_1_CC_Salome_04oct07
[modules/yacs.git] / src / pyqt / gui / Item.py
1 import sys
2 from qt import *
3
4 class Item:
5   def __init__(self,label):
6     self.label=label
7
8   def isExpandable(self):
9     return False
10   
11   def getChildren(self):
12     return []
13   
14   def getIconName(self):
15     return "python"
16
17   def panel(self,parent):
18     """Retourne un widget pour browser/editer l'item"""
19     qvbox=QVBox(parent)
20     label=QLabel("Default Panel",qvbox)
21     label.setAlignment( Qt.AlignHCenter | Qt.AlignVCenter )
22     return qvbox
23
24
25 if __name__ == "__main__":
26   app = QApplication(sys.argv)
27   t=Item("label").panel(None)
28   app.setMainWidget(t)
29   t.show()
30   app.exec_loop()
31