]> SALOME platform Git repositories - tools/eficas.git/blob - Ui/desPlusieursBase.py
Salome HOME
CCAR: merge de la version 1.14 dans la branche principale
[tools/eficas.git] / Ui / desPlusieursBase.py
1 # -*- coding: utf-8 -*-
2
3 # Form implementation generated from reading ui file 'desPlusieursBase.ui'
4 #
5 # Created: lun mai 5 17:43:44 2008
6 #      by: The PyQt User Interface Compiler (pyuic) 3.13
7 #
8 # WARNING! All changes made in this file will be lost!
9
10
11 from qt import *
12
13 image0_data = \
14     "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" \
15     "\x49\x48\x44\x52\x00\x00\x00\x14\x00\x00\x00\x14" \
16     "\x08\x06\x00\x00\x00\x8d\x89\x1d\x0d\x00\x00\x00" \
17     "\x8d\x49\x44\x41\x54\x38\x8d\xb5\xd3\xdb\x0d\x80" \
18     "\x20\x0c\x05\xd0\x5b\xe3\x3a\x8e\xe2\x4c\x86\x99" \
19     "\x18\x85\x81\xea\x87\xc6\xc4\xd2\x56\x28\xd8\x84" \
20     "\x0f\x5e\x27\x17\x50\x02\x63\x6a\x2d\x73\xb9\x1f" \
21     "\xc0\xb5\x69\x15\x39\x17\xc3\xa0\x7e\xf0\xae\x9c" \
22     "\xca\xab\xbf\x1f\x5b\xb5\xa6\xed\xc8\x0c\x02\x83" \
23     "\x34\x20\x06\x02\x00\x81\x65\xc2\x38\x28\x30\x2f" \
24     "\xa9\x77\xdd\x36\xc6\xa0\x67\xa7\x78\x14\x3f\xa1" \
25     "\x85\xf9\x5b\xe6\x61\x76\xc2\x20\xa6\x83\x03\x58" \
26     "\x0d\x0e\x62\x7a\xc2\x01\xcc\x04\xa3\xd8\x55\x2c" \
27     "\x1a\xc0\x39\x95\xab\x27\xe7\x5a\x9a\x3e\x18\x47" \
28     "\xdd\xef\x30\x72\xec\xef\x5f\xaf\xb3\x4e\xcb\x01" \
29     "\x65\xf7\x82\x6b\x45\x7b\x00\x00\x00\x00\x49\x45" \
30     "\x4e\x44\xae\x42\x60\x82"
31 image1_data = \
32     "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" \
33     "\x49\x48\x44\x52\x00\x00\x00\x21\x00\x00\x00\x0e" \
34     "\x08\x06\x00\x00\x00\xa1\x1e\x75\x8c\x00\x00\x00" \
35     "\xc7\x49\x44\x41\x54\x38\x8d\xcd\x94\x59\x0e\xc3" \
36     "\x20\x0c\x44\x71\xd5\x7b\xc7\x3d\xf9\xf4\x07\xd3" \
37     "\x31\xb1\x59\xa2\x28\xaa\x25\x44\x48\xbc\x3c\xc6" \
38     "\x81\x52\xfe\xc0\xe4\x42\x0c\xee\xce\xb9\x12\xe0" \
39     "\x8a\x02\x39\x83\x88\x48\xf5\xdf\x02\xc9\x9c\x11" \
40     "\xf8\x60\x04\x30\x01\x19\x05\x4a\xe8\x68\xc5\x6a" \
41     "\xc2\x06\xc0\x6b\x4b\x10\x91\x11\xc8\x02\x87\x4f" \
42     "\x3a\x52\xa5\x87\x75\x71\x23\x89\x7e\x40\x39\xc4" \
43     "\x6b\x50\xd8\x86\x5b\x07\xf5\x40\x0a\x45\x00\x53" \
44     "\x33\x08\x93\xcf\x86\x74\xa3\x00\x28\xd4\x92\xde" \
45     "\xef\x04\x62\x6b\x55\x9d\xfe\x48\xac\x84\x2b\x1a" \
46     "\x6d\xaa\xe6\x85\x01\x55\x03\x3b\x99\xc5\x00\x9f" \
47     "\x70\xce\xda\x11\x1a\xab\x41\x3b\x6f\x6a\x70\xd1" \
48     "\x18\xe0\x08\xe6\xfd\x8b\xc5\x1d\x5d\x00\xa0\xf6" \
49     "\x14\x55\x6d\x1f\xf9\xb9\xbe\x49\x52\xaa\xbc\x37" \
50     "\x21\xf8\xf8\xb6\xf6\x24\xc5\x57\xef\x89\x47\xaf" \
51     "\xed\xf4\x8c\x5e\x60\xb8\xdf\xbe\xb8\x1d\x6d\xab" \
52     "\x9a\xff\x99\x27\x00\x00\x00\x00\x49\x45\x4e\x44" \
53     "\xae\x42\x60\x82"
54 image2_data = \
55     "\x89\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d" \
56     "\x49\x48\x44\x52\x00\x00\x00\x21\x00\x00\x00\x0e" \
57     "\x08\x06\x00\x00\x00\xa1\x1e\x75\x8c\x00\x00\x00" \
58     "\xcf\x49\x44\x41\x54\x38\x8d\xd5\x94\xdb\x0e\xc3" \
59     "\x20\x0c\x43\xed\xfd\xf8\xd8\x97\xbb\x0f\x34\x5b" \
60     "\x48\x08\x45\xd5\x1e\xb6\x48\x88\xf4\x12\xe7\x60" \
61     "\x01\xc0\x0f\x04\x6f\xd6\xe9\x9b\xba\x77\x20\x04" \
62     "\x80\x92\x4a\x10\x32\xc9\x2e\xfb\xd8\xc7\xd5\xca" \
63     "\xbc\xc0\x25\x40\x00\x99\xe9\x57\x84\x95\x68\xfe" \
64     "\x7f\x06\xc0\xde\xd1\xde\xb3\x2b\x4a\x1e\xc4\xea" \
65     "\x82\x4b\x9e\x74\x09\x71\x65\xbd\x01\xf8\x55\x27" \
66     "\xf7\x8a\x72\x01\xe0\xa3\x12\x9f\x34\x5a\x01\x7c" \
67     "\x54\x3b\xaf\xdc\x98\x3d\x0f\x71\x09\xd1\x5a\x33" \
68     "\x1b\x47\x1f\x47\x07\x2c\x17\x49\x4a\x82\x33\x8f" \
69     "\x61\x78\x20\x3a\x88\x17\xe6\x73\x06\xb1\xf0\x8b" \
70     "\x07\xba\x03\xe6\x02\xc9\xb8\x31\x07\x7e\x37\xe0" \
71     "\x20\x9e\x67\xe3\x38\x67\x10\x97\x7b\x17\xde\x80" \
72     "\xc1\x85\xad\x38\x69\x5a\x51\xd5\x22\xc8\x2c\xe7" \
73     "\x79\x12\xe2\xfe\xd8\xbe\x83\x76\x20\x92\xf5\x2b" \
74     "\x18\x20\xdd\x11\xbb\x10\xe5\x65\xb5\x3a\x5a\x3b" \
75     "\xba\xff\x13\x07\x13\xd6\x6f\xa6\x98\x18\x57\x06" \
76     "\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82"
77
78 class DPlusBase(QWidget):
79     def __init__(self,parent = None,name = None,fl = 0):
80         QWidget.__init__(self,parent,name,fl)
81
82         self.image0 = QPixmap()
83         self.image0.loadFromData(image0_data,"PNG")
84         self.image1 = QPixmap()
85         self.image1.loadFromData(image1_data,"PNG")
86         self.image2 = QPixmap()
87         self.image2.loadFromData(image2_data,"PNG")
88         if not name:
89             self.setName("DPlusBase")
90
91         self.setMinimumSize(QSize(350,0))
92         self.setIcon(self.image0)
93
94         DPlusBaseLayout = QGridLayout(self,1,1,11,6,"DPlusBaseLayout")
95
96         self.tabuniqueinto = QTabWidget(self,"tabuniqueinto")
97
98         self.Widget8 = QWidget(self.tabuniqueinto,"Widget8")
99         Widget8Layout = QGridLayout(self.Widget8,1,1,11,6,"Widget8Layout")
100
101         self.textLabel1 = QLabel(self.Widget8,"textLabel1")
102
103         Widget8Layout.addWidget(self.textLabel1,0,0)
104
105         self.LBValeurs = QListBox(self.Widget8,"LBValeurs")
106         self.LBValeurs.setMinimumSize(QSize(200,0))
107
108         Widget8Layout.addMultiCellWidget(self.LBValeurs,1,9,0,0)
109         spacer4 = QSpacerItem(21,231,QSizePolicy.Minimum,QSizePolicy.Expanding)
110         Widget8Layout.addMultiCell(spacer4,5,9,1,2)
111         spacer3_3 = QSpacerItem(31,30,QSizePolicy.Minimum,QSizePolicy.Expanding)
112         Widget8Layout.addMultiCell(spacer3_3,0,0,1,2)
113
114         self.BAjout1Val = QToolButton(self.Widget8,"BAjout1Val")
115         self.BAjout1Val.setSizePolicy(QSizePolicy(0,0,0,0,self.BAjout1Val.sizePolicy().hasHeightForWidth()))
116         self.BAjout1Val.setMinimumSize(QSize(40,30))
117         self.BAjout1Val.setIconSet(QIconSet(self.image1))
118
119         Widget8Layout.addMultiCellWidget(self.BAjout1Val,2,2,1,2)
120         spacer5 = QSpacerItem(150,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
121         Widget8Layout.addMultiCell(spacer5,8,8,2,4)
122
123         layout7 = QVBoxLayout(None,0,6,"layout7")
124
125         self.bParam = QPushButton(self.Widget8,"bParam")
126         self.bParam.setMinimumSize(QSize(0,30))
127         self.bParam.setAutoDefault(1)
128         layout7.addWidget(self.bParam)
129
130         self.bImport = QPushButton(self.Widget8,"bImport")
131         self.bImport.setMinimumSize(QSize(0,30))
132         self.bImport.setAutoDefault(1)
133         layout7.addWidget(self.bImport)
134
135         Widget8Layout.addMultiCellLayout(layout7,7,8,5,5)
136         spacer3 = QSpacerItem(31,50,QSizePolicy.Minimum,QSizePolicy.Expanding)
137         Widget8Layout.addItem(spacer3,6,5)
138         spacer3_2 = QSpacerItem(31,50,QSizePolicy.Minimum,QSizePolicy.Expanding)
139         Widget8Layout.addItem(spacer3_2,9,5)
140
141         self.BSalome = QToolButton(self.Widget8,"BSalome")
142         self.BSalome.setSizePolicy(QSizePolicy(0,0,0,0,self.BSalome.sizePolicy().hasHeightForWidth()))
143         self.BSalome.setMinimumSize(QSize(40,30))
144         self.BSalome.setIconSet(QIconSet(self.image0))
145
146         Widget8Layout.addWidget(self.BSalome,4,3)
147
148         self.BView2D = QPushButton(self.Widget8,"BView2D")
149         self.BView2D.setMinimumSize(QSize(120,30))
150
151         Widget8Layout.addMultiCellWidget(self.BView2D,4,4,4,5)
152
153         layout12 = QHBoxLayout(None,0,6,"layout12")
154
155         self.textLabel1_2 = QLabel(self.Widget8,"textLabel1_2")
156         layout12.addWidget(self.textLabel1_2)
157         spacer6 = QSpacerItem(111,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
158         layout12.addItem(spacer6)
159
160         Widget8Layout.addMultiCellLayout(layout12,0,1,3,5)
161
162         self.LEValeur = QLineEdit(self.Widget8,"LEValeur")
163         self.LEValeur.setSizePolicy(QSizePolicy(1,1,0,0,self.LEValeur.sizePolicy().hasHeightForWidth()))
164         self.LEValeur.setMinimumSize(QSize(220,30))
165
166         Widget8Layout.addMultiCellWidget(self.LEValeur,2,3,3,5)
167
168         self.BSup1Val = QToolButton(self.Widget8,"BSup1Val")
169         self.BSup1Val.setSizePolicy(QSizePolicy(0,0,0,0,self.BSup1Val.sizePolicy().hasHeightForWidth()))
170         self.BSup1Val.setMinimumSize(QSize(40,30))
171         self.BSup1Val.setIconSet(QIconSet(self.image2))
172
173         Widget8Layout.addMultiCellWidget(self.BSup1Val,3,4,1,2)
174
175         self.Commentaire = QLabel(self.Widget8,"Commentaire")
176         self.Commentaire.setMinimumSize(QSize(0,60))
177
178         Widget8Layout.addMultiCellWidget(self.Commentaire,5,5,3,5)
179
180         layout6 = QHBoxLayout(None,0,6,"layout6")
181
182         self.bSup = QPushButton(self.Widget8,"bSup")
183         self.bSup.setMinimumSize(QSize(0,30))
184         self.bSup.setAutoDefault(1)
185         layout6.addWidget(self.bSup)
186
187         self.bOk = QPushButton(self.Widget8,"bOk")
188         self.bOk.setMinimumSize(QSize(0,30))
189         self.bOk.setAutoDefault(1)
190         self.bOk.setDefault(1)
191         layout6.addWidget(self.bOk)
192
193         self.bHelp = QPushButton(self.Widget8,"bHelp")
194         self.bHelp.setMinimumSize(QSize(0,30))
195         self.bHelp.setAutoDefault(1)
196         layout6.addWidget(self.bHelp)
197
198         Widget8Layout.addMultiCellLayout(layout6,10,10,0,5)
199         self.tabuniqueinto.insertTab(self.Widget8,QString(""))
200
201         DPlusBaseLayout.addWidget(self.tabuniqueinto,0,0)
202
203         self.languageChange()
204
205         self.resize(QSize(552,480).expandedTo(self.minimumSizeHint()))
206         self.clearWState(Qt.WState_Polished)
207
208         self.connect(self.bHelp,SIGNAL("clicked()"),self.ViewDoc)
209         self.connect(self.bOk,SIGNAL("clicked()"),self.BOkPourListePressed)
210         self.connect(self.bSup,SIGNAL("clicked()"),self.BSupPressed)
211         self.connect(self.bParam,SIGNAL("clicked()"),self.BParametresPressed)
212         self.connect(self.bImport,SIGNAL("clicked()"),self.BImportPressed)
213         self.connect(self.BAjout1Val,SIGNAL("clicked()"),self.Ajout1Valeur)
214         self.connect(self.BSup1Val,SIGNAL("clicked()"),self.Sup1Valeur)
215         self.connect(self.LEValeur,SIGNAL("returnPressed()"),self.LEValeurPressed)
216         self.connect(self.BSalome,SIGNAL("clicked()"),self.BSalomePressed)
217         self.connect(self.BView2D,SIGNAL("clicked()"),self.BView2DPressed)
218
219         self.setTabOrder(self.LEValeur,self.tabuniqueinto)
220         self.setTabOrder(self.tabuniqueinto,self.bSup)
221         self.setTabOrder(self.bSup,self.bOk)
222         self.setTabOrder(self.bOk,self.bHelp)
223         self.setTabOrder(self.bHelp,self.bParam)
224         self.setTabOrder(self.bParam,self.bImport)
225         self.setTabOrder(self.bImport,self.LBValeurs)
226         self.setTabOrder(self.LBValeurs,self.BView2D)
227
228
229     def languageChange(self):
230         self.setCaption(self.__tr("DUnIn"))
231         self.textLabel1.setText(self.__tr("<u><font size=\"+1\">Valeur(s) actuelle(s)</font></u>"))
232         self.BAjout1Val.setText(QString.null)
233         QToolTip.add(self.BAjout1Val,self.__trUtf8("\x61\x6a\x6f\x75\x74\x65\x20\x6c\x61\x20\x76\x61\x6c\x65\x75\x72\x20\x73\x61\x69\x73\x69\x65\x20\x73\x6f\x75\x73\x20\x6c\x20\x6f\x63\x63\x75\x72\x65\x6e\x63\x65\x20\x73\x65\x6c\x65\x63\x74\x69\x6f\x6e\x6e\xc3\xa9\x65\x20\x28\x65\x6e\x20\x66\x69\x6e\x20\x64\x65\x20\x6c\x69\x73\x74\x65\x20\x73\x69\x20\x69\x6c\x20\x6e\x20\x79\x20\x61\x20\x70\x61\x73\x20\x64\x65\x20\x73\x65\x6c\x65\x63\x74\x69\x6f\x6e\x29"))
234         self.bParam.setText(self.__tr("&Parametres"))
235         self.bParam.setAccel(self.__tr("Alt+P"))
236         QToolTip.add(self.bParam,self.__tr("suppression du mot clef"))
237         self.bImport.setText(self.__tr("&Importer"))
238         self.bImport.setAccel(self.__tr("Alt+I"))
239         QToolTip.add(self.bImport,self.__tr("suppression du mot clef"))
240         self.BSalome.setText(QString.null)
241         QToolTip.add(self.BSalome,self.__trUtf8("\x61\x6a\x6f\x75\x74\x65\x20\x6c\x61\x20\x76\x61\x6c\x65\x75\x72\x20\x73\x61\x69\x73\x69\x65\x20\x73\x6f\x75\x73\x20\x6c\x20\x6f\x63\x63\x75\x72\x65\x6e\x63\x65\x20\x73\x65\x6c\x65\x63\x74\x69\x6f\x6e\x6e\xc3\xa9\x65\x20\x28\x65\x6e\x20\x66\x69\x6e\x20\x64\x65\x20\x6c\x69\x73\x74\x65\x20\x73\x69\x20\x69\x6c\x20\x6e\x20\x79\x20\x61\x20\x70\x61\x73\x20\x64\x65\x20\x73\x65\x6c\x65\x63\x74\x69\x6f\x6e\x29"))
242         self.BView2D.setText(self.__tr("Visualiser"))
243         self.textLabel1_2.setText(self.__tr("<font size=\"+1\">Valeur</font>"))
244         self.BSup1Val.setText(QString.null)
245         QToolTip.add(self.BSup1Val,self.__tr("enleve l occurence selectionnee"))
246         self.Commentaire.setText(QString.null)
247         self.bSup.setText(self.__tr("&Supprimer"))
248         self.bSup.setAccel(self.__tr("Alt+S"))
249         QToolTip.add(self.bSup,self.__tr("suppression du mot clef"))
250         self.bOk.setText(self.__tr("&Valider"))
251         self.bOk.setAccel(self.__tr("Shift+A, Alt+A, Alt+A, Alt+A"))
252         QToolTip.add(self.bOk,self.__tr("validation de la saisie"))
253         self.bHelp.setText(self.__tr("&Documentation"))
254         self.bHelp.setAccel(self.__tr("Alt+D"))
255         QToolTip.add(self.bHelp,self.__tr("affichage documentation aster"))
256         self.tabuniqueinto.changeTab(self.Widget8,self.__tr("Saisir Valeur"))
257
258
259     def BSupPressed(self):
260         print "DPlusBase.BSupPressed(): Not implemented yet"
261
262     def ViewDoc(self):
263         print "DPlusBase.ViewDoc(): Not implemented yet"
264
265     def BOkPourListePressed(self):
266         print "DPlusBase.BOkPourListePressed(): Not implemented yet"
267
268     def BParametresPressed(self):
269         print "DPlusBase.BParametresPressed(): Not implemented yet"
270
271     def LEValeurPressed(self):
272         print "DPlusBase.LEValeurPressed(): Not implemented yet"
273
274     def Ajout1Valeur(self):
275         print "DPlusBase.Ajout1Valeur(): Not implemented yet"
276
277     def Sup1Valeur(self):
278         print "DPlusBase.Sup1Valeur(): Not implemented yet"
279
280     def BImportPressed(self):
281         print "DPlusBase.BImportPressed(): Not implemented yet"
282
283     def BSalomePressed(self):
284         print "DPlusBase.BSalomePressed(): Not implemented yet"
285
286     def BView2DPressed(self):
287         print "DPlusBase.BView2DPressed(): Not implemented yet"
288
289     def __tr(self,s,c = None):
290         return qApp.translate("DPlusBase",s,c)
291
292     def __trUtf8(self,s,c = None):
293         return qApp.translate("DPlusBase",s,c,QApplication.UnicodeUTF8)