This file is indexed.

/usr/share/pyshared/pyacidobasic/Ui_main.py is in python-acidobasic 2.2-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'main.ui'
#
# Created: Sun Jul  1 04:41:24 2012
#      by: PyQt4 UI code generator 4.9.3
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

try:
    _fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
    _fromUtf8 = lambda s: s

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(1067, 745)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(800, 600))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8("../../../.designer/backup//usr/share/pyacidobasic/icons/pyacidobasic.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        self.centralwidget = QtGui.QWidget(MainWindow)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Ignored, QtGui.QSizePolicy.Ignored)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setMinimumSize(QtCore.QSize(0, 0))
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.centralwidget)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(1)
        sizePolicy.setVerticalStretch(1)
        sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth())
        self.tabWidget.setSizePolicy(sizePolicy)
        self.tabWidget.setMinimumSize(QtCore.QSize(0, 0))
        self.tabWidget.setSizeIncrement(QtCore.QSize(10, 10))
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.tabLabo = QtGui.QWidget()
        self.tabLabo.setObjectName(_fromUtf8("tabLabo"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.tabLabo)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.frame = QtGui.QFrame(self.tabLabo)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setMinimumSize(QtCore.QSize(150, 0))
        self.frame.setMaximumSize(QtCore.QSize(250, 16335))
        self.frame.setFrameShape(QtGui.QFrame.Box)
        self.frame.setObjectName(_fromUtf8("frame"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.frame)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.groupBox_2 = QtGui.QGroupBox(self.frame)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.frame_4 = QtGui.QFrame(self.groupBox_2)
        self.frame_4.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_4.setFrameShadow(QtGui.QFrame.Sunken)
        self.frame_4.setObjectName(_fromUtf8("frame_4"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.frame_4)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.label = QtGui.QLabel(self.frame_4)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_4.addWidget(self.label)
        self.filtreEdit = QtGui.QLineEdit(self.frame_4)
        self.filtreEdit.setObjectName(_fromUtf8("filtreEdit"))
        self.horizontalLayout_4.addWidget(self.filtreEdit)
        self.razFiltreButton = QtGui.QToolButton(self.frame_4)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8("/usr/share/icons/gnome/24x24/actions/edit-clear.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.razFiltreButton.setIcon(icon1)
        self.razFiltreButton.setObjectName(_fromUtf8("razFiltreButton"))
        self.horizontalLayout_4.addWidget(self.razFiltreButton)
        self.verticalLayout_2.addWidget(self.frame_4)
        self.listWidgetReactifs = QtGui.QListWidget(self.groupBox_2)
        self.listWidgetReactifs.setDragEnabled(True)
        self.listWidgetReactifs.setDragDropMode(QtGui.QAbstractItemView.DragOnly)
        self.listWidgetReactifs.setAlternatingRowColors(True)
        self.listWidgetReactifs.setObjectName(_fromUtf8("listWidgetReactifs"))
        self.verticalLayout_2.addWidget(self.listWidgetReactifs)
        self.verticalLayout_5.addWidget(self.groupBox_2)
        self.groupBox = QtGui.QGroupBox(self.frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth())
        self.groupBox.setSizePolicy(sizePolicy)
        self.groupBox.setMaximumSize(QtCore.QSize(16777215, 100))
        self.groupBox.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.toolButtonBurette = QtGui.QToolButton(self.groupBox)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(_fromUtf8("/usr/share/pyacidobasic/icons/delete.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.toolButtonBurette.setIcon(icon2)
        self.toolButtonBurette.setObjectName(_fromUtf8("toolButtonBurette"))
        self.verticalLayout_3.addWidget(self.toolButtonBurette)
        self.listWidgetBurette = BuretteListWidget(self.groupBox)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.listWidgetBurette.sizePolicy().hasHeightForWidth())
        self.listWidgetBurette.setSizePolicy(sizePolicy)
        self.listWidgetBurette.setMinimumSize(QtCore.QSize(0, 40))
        self.listWidgetBurette.setAcceptDrops(True)
        self.listWidgetBurette.setDragDropOverwriteMode(True)
        self.listWidgetBurette.setDragDropMode(QtGui.QAbstractItemView.DropOnly)
        self.listWidgetBurette.setObjectName(_fromUtf8("listWidgetBurette"))
        self.verticalLayout_3.addWidget(self.listWidgetBurette)
        self.verticalLayout_5.addWidget(self.groupBox)
        self.groupBox_3 = QtGui.QGroupBox(self.frame)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.groupBox_3)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.toolButtonBecher = QtGui.QToolButton(self.groupBox_3)
        self.toolButtonBecher.setIcon(icon2)
        self.toolButtonBecher.setObjectName(_fromUtf8("toolButtonBecher"))
        self.verticalLayout_4.addWidget(self.toolButtonBecher)
        self.listWidgetBecher = BecherListWidget(self.groupBox_3)
        self.listWidgetBecher.setMinimumSize(QtCore.QSize(0, 50))
        self.listWidgetBecher.setMaximumSize(QtCore.QSize(16777215, 100))
        self.listWidgetBecher.setAcceptDrops(True)
        self.listWidgetBecher.setDragEnabled(False)
        self.listWidgetBecher.setDragDropMode(QtGui.QAbstractItemView.DropOnly)
        self.listWidgetBecher.setAlternatingRowColors(True)
        self.listWidgetBecher.setSelectionMode(QtGui.QAbstractItemView.MultiSelection)
        self.listWidgetBecher.setObjectName(_fromUtf8("listWidgetBecher"))
        self.verticalLayout_4.addWidget(self.listWidgetBecher)
        self.verticalLayout_5.addWidget(self.groupBox_3)
        self.horizontalLayout.addWidget(self.frame)
        self.horizontalLayout_labCourbes = QtGui.QHBoxLayout()
        self.horizontalLayout_labCourbes.setObjectName(_fromUtf8("horizontalLayout_labCourbes"))
        self.qwtPlotpH = QwtPlot(self.tabLabo)
        self.qwtPlotpH.setMinimumSize(QtCore.QSize(400, 450))
        self.qwtPlotpH.setObjectName(_fromUtf8("qwtPlotpH"))
        self.horizontalLayout_labCourbes.addWidget(self.qwtPlotpH)
        self.frame_2 = QtGui.QFrame(self.tabLabo)
        self.frame_2.setMinimumSize(QtCore.QSize(30, 0))
        self.frame_2.setObjectName(_fromUtf8("frame_2"))
        self.verticalLayout = QtGui.QVBoxLayout(self.frame_2)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.PDFbutton = QtGui.QToolButton(self.frame_2)
        self.PDFbutton.setStatusTip(_fromUtf8(""))
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(_fromUtf8("/usr/share/pyacidobasic/icons/mime-application:pdf.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.PDFbutton.setIcon(icon3)
        self.PDFbutton.setObjectName(_fromUtf8("PDFbutton"))
        self.verticalLayout.addWidget(self.PDFbutton)
        self.JPGbutton = QtGui.QToolButton(self.frame_2)
        self.JPGbutton.setStatusTip(_fromUtf8(""))
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(_fromUtf8("/usr/share/pyacidobasic/icons/mime-image:jpeg.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.JPGbutton.setIcon(icon4)
        self.JPGbutton.setObjectName(_fromUtf8("JPGbutton"))
        self.verticalLayout.addWidget(self.JPGbutton)
        self.SVGbutton = QtGui.QToolButton(self.frame_2)
        self.SVGbutton.setStatusTip(_fromUtf8(""))
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap(_fromUtf8("/usr/share/pyacidobasic/icons/mime-image:svg.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.SVGbutton.setIcon(icon5)
        self.SVGbutton.setObjectName(_fromUtf8("SVGbutton"))
        self.verticalLayout.addWidget(self.SVGbutton)
        self.TitleButton = QtGui.QToolButton(self.frame_2)
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap(_fromUtf8("/usr/share/pyacidobasic/icons/title.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.TitleButton.setIcon(icon6)
        self.TitleButton.setObjectName(_fromUtf8("TitleButton"))
        self.verticalLayout.addWidget(self.TitleButton)
        self.toolButtonPlusV = QtGui.QToolButton(self.frame_2)
        icon7 = QtGui.QIcon()
        icon7.addPixmap(QtGui.QPixmap(_fromUtf8("/usr/share/pyacidobasic/icons/plus.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.toolButtonPlusV.setIcon(icon7)
        self.toolButtonPlusV.setAutoRepeat(True)
        self.toolButtonPlusV.setObjectName(_fromUtf8("toolButtonPlusV"))
        self.verticalLayout.addWidget(self.toolButtonPlusV)
        self.toolButtonMoinsV = QtGui.QToolButton(self.frame_2)
        icon8 = QtGui.QIcon()
        icon8.addPixmap(QtGui.QPixmap(_fromUtf8("/usr/share/pyacidobasic/icons/minus.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.toolButtonMoinsV.setIcon(icon8)
        self.toolButtonMoinsV.setAutoRepeat(True)
        self.toolButtonMoinsV.setObjectName(_fromUtf8("toolButtonMoinsV"))
        self.verticalLayout.addWidget(self.toolButtonMoinsV)
        self.horizontalLayout_labCourbes.addWidget(self.frame_2)
        self.horizontalLayout.addLayout(self.horizontalLayout_labCourbes)
        self.tabWidget.addTab(self.tabLabo, _fromUtf8(""))
        self.tabConcentrations = QtGui.QWidget()
        self.tabConcentrations.setObjectName(_fromUtf8("tabConcentrations"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.tabConcentrations)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.horizontalLayout_concentrationCourbes = QtGui.QHBoxLayout()
        self.horizontalLayout_concentrationCourbes.setObjectName(_fromUtf8("horizontalLayout_concentrationCourbes"))
        self.groupBox_4 = QtGui.QGroupBox(self.tabConcentrations)
        self.groupBox_4.setMinimumSize(QtCore.QSize(150, 0))
        self.groupBox_4.setMaximumSize(QtCore.QSize(250, 16777215))
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.verticalLayout_6 = QtGui.QVBoxLayout(self.groupBox_4)
        self.verticalLayout_6.setContentsMargins(0, -1, 0, -1)
        self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6"))
        self.frame_5 = QtGui.QFrame(self.groupBox_4)
        self.frame_5.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_5.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_5.setObjectName(_fromUtf8("frame_5"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.frame_5)
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.concentrationsButton = QtGui.QRadioButton(self.frame_5)
        self.concentrationsButton.setChecked(True)
        self.concentrationsButton.setObjectName(_fromUtf8("concentrationsButton"))
        self.horizontalLayout_5.addWidget(self.concentrationsButton)
        self.quantitesButton = QtGui.QRadioButton(self.frame_5)
        self.quantitesButton.setObjectName(_fromUtf8("quantitesButton"))
        self.horizontalLayout_5.addWidget(self.quantitesButton)
        self.verticalLayout_6.addWidget(self.frame_5)
        self.scrollArea = QtGui.QScrollArea(self.groupBox_4)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents = QtGui.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 98, 28))
        self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents"))
        self.verticalLayout_9 = QtGui.QVBoxLayout(self.scrollAreaWidgetContents)
        self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9"))
        self.curveControlLayout = QtGui.QVBoxLayout()
        self.curveControlLayout.setSpacing(0)
        self.curveControlLayout.setObjectName(_fromUtf8("curveControlLayout"))
        self.verticalLayout_9.addLayout(self.curveControlLayout)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.verticalLayout_6.addWidget(self.scrollArea)
        self.horizontalLayout_concentrationCourbes.addWidget(self.groupBox_4)
        self.qwtConcentrationPlot = QwtPlot(self.tabConcentrations)
        self.qwtConcentrationPlot.setMinimumSize(QtCore.QSize(400, 450))
        self.qwtConcentrationPlot.setObjectName(_fromUtf8("qwtConcentrationPlot"))
        self.horizontalLayout_concentrationCourbes.addWidget(self.qwtConcentrationPlot)
        self.frame_3 = QtGui.QFrame(self.tabConcentrations)
        self.frame_3.setMinimumSize(QtCore.QSize(30, 0))
        self.frame_3.setObjectName(_fromUtf8("frame_3"))
        self.verticalLayout_7 = QtGui.QVBoxLayout(self.frame_3)
        self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7"))
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_7.addItem(spacerItem1)
        self.PDFbutton_2 = QtGui.QToolButton(self.frame_3)
        self.PDFbutton_2.setStatusTip(_fromUtf8(""))
        self.PDFbutton_2.setIcon(icon3)
        self.PDFbutton_2.setObjectName(_fromUtf8("PDFbutton_2"))
        self.verticalLayout_7.addWidget(self.PDFbutton_2)
        self.JPGbutton_2 = QtGui.QToolButton(self.frame_3)
        self.JPGbutton_2.setStatusTip(_fromUtf8(""))
        self.JPGbutton_2.setIcon(icon4)
        self.JPGbutton_2.setObjectName(_fromUtf8("JPGbutton_2"))
        self.verticalLayout_7.addWidget(self.JPGbutton_2)
        self.SVGbutton_2 = QtGui.QToolButton(self.frame_3)
        self.SVGbutton_2.setStatusTip(_fromUtf8(""))
        self.SVGbutton_2.setIcon(icon5)
        self.SVGbutton_2.setObjectName(_fromUtf8("SVGbutton_2"))
        self.verticalLayout_7.addWidget(self.SVGbutton_2)
        self.TitleButton_2 = QtGui.QToolButton(self.frame_3)
        self.TitleButton_2.setIcon(icon6)
        self.TitleButton_2.setObjectName(_fromUtf8("TitleButton_2"))
        self.verticalLayout_7.addWidget(self.TitleButton_2)
        self.toolButtonPlusV_2 = QtGui.QToolButton(self.frame_3)
        self.toolButtonPlusV_2.setIcon(icon7)
        self.toolButtonPlusV_2.setAutoRepeat(True)
        self.toolButtonPlusV_2.setObjectName(_fromUtf8("toolButtonPlusV_2"))
        self.verticalLayout_7.addWidget(self.toolButtonPlusV_2)
        self.toolButtonMoinsV_2 = QtGui.QToolButton(self.frame_3)
        self.toolButtonMoinsV_2.setIcon(icon8)
        self.toolButtonMoinsV_2.setAutoRepeat(True)
        self.toolButtonMoinsV_2.setObjectName(_fromUtf8("toolButtonMoinsV_2"))
        self.verticalLayout_7.addWidget(self.toolButtonMoinsV_2)
        self.horizontalLayout_concentrationCourbes.addWidget(self.frame_3)
        self.horizontalLayout_2.addLayout(self.horizontalLayout_concentrationCourbes)
        self.tabWidget.addTab(self.tabConcentrations, _fromUtf8(""))
        self.horizontalLayout_3.addWidget(self.tabWidget)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1067, 25))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFichier = QtGui.QMenu(self.menubar)
        self.menuFichier.setObjectName(_fromUtf8("menuFichier"))
        self.menuAide = QtGui.QMenu(self.menubar)
        self.menuAide.setObjectName(_fromUtf8("menuAide"))
        MainWindow.setMenuBar(self.menubar)
        self.toolBar = QtGui.QToolBar(MainWindow)
        self.toolBar.setMinimumSize(QtCore.QSize(0, 0))
        self.toolBar.setObjectName(_fromUtf8("toolBar"))
        MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.statusBar = QtGui.QStatusBar(MainWindow)
        self.statusBar.setObjectName(_fromUtf8("statusBar"))
        MainWindow.setStatusBar(self.statusBar)
        self.actionOuvrir = QtGui.QAction(MainWindow)
        self.actionOuvrir.setShortcut(_fromUtf8("Ctrl+O"))
        self.actionOuvrir.setObjectName(_fromUtf8("actionOuvrir"))
        self.actionEnregistrer = QtGui.QAction(MainWindow)
        self.actionEnregistrer.setShortcut(_fromUtf8("Ctrl+S"))
        self.actionEnregistrer.setObjectName(_fromUtf8("actionEnregistrer"))
        self.actionEnregistrer_Sous = QtGui.QAction(MainWindow)
        self.actionEnregistrer_Sous.setObjectName(_fromUtf8("actionEnregistrer_Sous"))
        self.actionQuitter = QtGui.QAction(MainWindow)
        self.actionQuitter.setShortcut(_fromUtf8("Ctrl+Q"))
        self.actionQuitter.setObjectName(_fromUtf8("actionQuitter"))
        self.action_propos = QtGui.QAction(MainWindow)
        self.action_propos.setObjectName(_fromUtf8("action_propos"))
        self.actionManuel = QtGui.QAction(MainWindow)
        self.actionManuel.setShortcut(_fromUtf8("F1"))
        self.actionManuel.setObjectName(_fromUtf8("actionManuel"))
        self.actionPH = QtGui.QAction(MainWindow)
        self.actionPH.setCheckable(True)
        self.actionPH.setChecked(True)
        self.actionPH.setEnabled(False)
        self.actionPH.setObjectName(_fromUtf8("actionPH"))
        self.actionDerivee = QtGui.QAction(MainWindow)
        self.actionDerivee.setCheckable(True)
        self.actionDerivee.setObjectName(_fromUtf8("actionDerivee"))
        self.actionH3O = QtGui.QAction(MainWindow)
        self.actionH3O.setCheckable(True)
        self.actionH3O.setObjectName(_fromUtf8("actionH3O"))
        self.actionHO = QtGui.QAction(MainWindow)
        self.actionHO.setCheckable(True)
        self.actionHO.setObjectName(_fromUtf8("actionHO"))
        self.actionAutres = QtGui.QAction(MainWindow)
        self.actionAutres.setShortcut(_fromUtf8("Ctrl+T"))
        self.actionAutres.setObjectName(_fromUtf8("actionAutres"))
        self.actionExemples = QtGui.QAction(MainWindow)
        self.actionExemples.setObjectName(_fromUtf8("actionExemples"))
        self.menuFichier.addAction(self.actionOuvrir)
        self.menuFichier.addAction(self.actionEnregistrer)
        self.menuFichier.addAction(self.actionEnregistrer_Sous)
        self.menuFichier.addSeparator()
        self.menuFichier.addAction(self.actionQuitter)
        self.menuAide.addAction(self.action_propos)
        self.menuAide.addAction(self.actionExemples)
        self.menuAide.addAction(self.actionManuel)
        self.menubar.addAction(self.menuFichier.menuAction())
        self.menubar.addAction(self.menuAide.menuAction())

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "pyAcidoBasic", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_2.setTitle(QtGui.QApplication.translate("MainWindow", "Choix des réactifs", None, QtGui.QApplication.UnicodeUTF8))
        self.frame_4.setToolTip(QtGui.QApplication.translate("MainWindow", "Taper quelques lettres du réactif pour le sélectionner plus facilement", None, QtGui.QApplication.UnicodeUTF8))
        self.frame_4.setStatusTip(QtGui.QApplication.translate("MainWindow", "Taper quelques lettres du réactif pour le sélectionner plus facilement", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setText(QtGui.QApplication.translate("MainWindow", "Filtre :", None, QtGui.QApplication.UnicodeUTF8))
        self.razFiltreButton.setToolTip(QtGui.QApplication.translate("MainWindow", "Cliquer pour effacer le filtre", None, QtGui.QApplication.UnicodeUTF8))
        self.razFiltreButton.setStatusTip(QtGui.QApplication.translate("MainWindow", "Cliquer pour effacer le filtre", None, QtGui.QApplication.UnicodeUTF8))
        self.razFiltreButton.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.listWidgetReactifs.setToolTip(QtGui.QApplication.translate("MainWindow", "Choisr un réactif et le tirer vers la burette ou le bécher", None, QtGui.QApplication.UnicodeUTF8))
        self.listWidgetReactifs.setStatusTip(QtGui.QApplication.translate("MainWindow", "Liste des réactifs : Tirer un réactif vers la burette ou vers le bécher.", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox.setTitle(QtGui.QApplication.translate("MainWindow", "Burette", None, QtGui.QApplication.UnicodeUTF8))
        self.toolButtonBurette.setToolTip(QtGui.QApplication.translate("MainWindow", "vider la burette pour la remplir à nouveau", None, QtGui.QApplication.UnicodeUTF8))
        self.toolButtonBurette.setStatusTip(QtGui.QApplication.translate("MainWindow", "vider la burette pour la remplir à nouveau", None, QtGui.QApplication.UnicodeUTF8))
        self.toolButtonBurette.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.listWidgetBurette.setToolTip(QtGui.QApplication.translate("MainWindow", "tirer un réactif vers la burette", None, QtGui.QApplication.UnicodeUTF8))
        self.listWidgetBurette.setStatusTip(QtGui.QApplication.translate("MainWindow", "Réactif de la burette : tirer un réactif depuis la liste ci-dessus.", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_3.setTitle(QtGui.QApplication.translate("MainWindow", "Bécher", None, QtGui.QApplication.UnicodeUTF8))
        self.toolButtonBecher.setToolTip(QtGui.QApplication.translate("MainWindow", "vider le bécher pour la remplir à nouveau", None, QtGui.QApplication.UnicodeUTF8))
        self.toolButtonBecher.setStatusTip(QtGui.QApplication.translate("MainWindow", "vider le bécher pour la remplir à nouveau", None, QtGui.QApplication.UnicodeUTF8))
        self.toolButtonBecher.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.listWidgetBecher.setToolTip(QtGui.QApplication.translate("MainWindow", "tirer un ou plusieurs réactifs vers le bécher", None, QtGui.QApplication.UnicodeUTF8))
        self.listWidgetBecher.setStatusTip(QtGui.QApplication.translate("MainWindow", "Liste des réactifs du bécher : tirer des réactifs de la liste ci-dessus.", None, QtGui.QApplication.UnicodeUTF8))
        self.PDFbutton.setToolTip(QtGui.QApplication.translate("MainWindow", "exporter au format PDF", None, QtGui.QApplication.UnicodeUTF8))
        self.PDFbutton.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.JPGbutton.setToolTip(QtGui.QApplication.translate("MainWindow", "exporter au format JPEG", None, QtGui.QApplication.UnicodeUTF8))
        self.JPGbutton.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.SVGbutton.setToolTip(QtGui.QApplication.translate("MainWindow", "exporter au format SVG", None, QtGui.QApplication.UnicodeUTF8))
        self.SVGbutton.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.TitleButton.setToolTip(QtGui.QApplication.translate("MainWindow", "Définir le titre", None, QtGui.QApplication.UnicodeUTF8))
        self.TitleButton.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.toolButtonPlusV.setToolTip(QtGui.QApplication.translate("MainWindow", "augmenter l\'intervalle des abscisses", None, QtGui.QApplication.UnicodeUTF8))
        self.toolButtonPlusV.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.toolButtonMoinsV.setToolTip(QtGui.QApplication.translate("MainWindow", "diminuer l\'intervalle des abscisses", None, QtGui.QApplication.UnicodeUTF8))
        self.toolButtonMoinsV.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabLabo), QtGui.QApplication.translate("MainWindow", "Laboratoire", None, QtGui.QApplication.UnicodeUTF8))
        self.groupBox_4.setTitle(QtGui.QApplication.translate("MainWindow", "Courbes à tracer", None, QtGui.QApplication.UnicodeUTF8))
        self.frame_5.setToolTip(QtGui.QApplication.translate("MainWindow", "Choisir le type de représentation", None, QtGui.QApplication.UnicodeUTF8))
        self.frame_5.setStatusTip(QtGui.QApplication.translate("MainWindow", "Choisir le type de représentation", None, QtGui.QApplication.UnicodeUTF8))
        self.concentrationsButton.setText(QtGui.QApplication.translate("MainWindow", "Concentrations", None, QtGui.QApplication.UnicodeUTF8))
        self.quantitesButton.setText(QtGui.QApplication.translate("MainWindow", "Quantités", None, QtGui.QApplication.UnicodeUTF8))
        self.PDFbutton_2.setToolTip(QtGui.QApplication.translate("MainWindow", "exporter au format PDF", None, QtGui.QApplication.UnicodeUTF8))
        self.PDFbutton_2.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.JPGbutton_2.setToolTip(QtGui.QApplication.translate("MainWindow", "exporter au format JPEG", None, QtGui.QApplication.UnicodeUTF8))
        self.JPGbutton_2.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.SVGbutton_2.setToolTip(QtGui.QApplication.translate("MainWindow", "exporter au format SVG", None, QtGui.QApplication.UnicodeUTF8))
        self.SVGbutton_2.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.TitleButton_2.setToolTip(QtGui.QApplication.translate("MainWindow", "Définir le titre", None, QtGui.QApplication.UnicodeUTF8))
        self.TitleButton_2.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.toolButtonPlusV_2.setToolTip(QtGui.QApplication.translate("MainWindow", "augmenter l\'intervalle des abscisses", None, QtGui.QApplication.UnicodeUTF8))
        self.toolButtonPlusV_2.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.toolButtonMoinsV_2.setToolTip(QtGui.QApplication.translate("MainWindow", "diminuer l\'intervalle des abscisses", None, QtGui.QApplication.UnicodeUTF8))
        self.toolButtonMoinsV_2.setText(QtGui.QApplication.translate("MainWindow", "...", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabConcentrations), QtGui.QApplication.translate("MainWindow", "Concentrations/Quantités", None, QtGui.QApplication.UnicodeUTF8))
        self.menuFichier.setTitle(QtGui.QApplication.translate("MainWindow", "&Fichier", None, QtGui.QApplication.UnicodeUTF8))
        self.menuAide.setTitle(QtGui.QApplication.translate("MainWindow", "&Aide", None, QtGui.QApplication.UnicodeUTF8))
        self.toolBar.setWindowTitle(QtGui.QApplication.translate("MainWindow", "toolBar", None, QtGui.QApplication.UnicodeUTF8))
        self.actionOuvrir.setText(QtGui.QApplication.translate("MainWindow", "&Ouvrir ... (Ctrl-O)", None, QtGui.QApplication.UnicodeUTF8))
        self.actionEnregistrer.setText(QtGui.QApplication.translate("MainWindow", "Enregi&strer ... (Ctrl-S)", None, QtGui.QApplication.UnicodeUTF8))
        self.actionEnregistrer_Sous.setText(QtGui.QApplication.translate("MainWindow", "Enregistrer Sous ... (Maj Ctrl -S)", None, QtGui.QApplication.UnicodeUTF8))
        self.actionQuitter.setText(QtGui.QApplication.translate("MainWindow", "&Quitter (Ctrl-Q)", None, QtGui.QApplication.UnicodeUTF8))
        self.action_propos.setText(QtGui.QApplication.translate("MainWindow", "À &propos ...", None, QtGui.QApplication.UnicodeUTF8))
        self.actionManuel.setText(QtGui.QApplication.translate("MainWindow", "&Manuel (F1)", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPH.setText(QtGui.QApplication.translate("MainWindow", "pH", None, QtGui.QApplication.UnicodeUTF8))
        self.actionDerivee.setText(QtGui.QApplication.translate("MainWindow", "dérivée", None, QtGui.QApplication.UnicodeUTF8))
        self.actionH3O.setText(QtGui.QApplication.translate("MainWindow", "[H3O+]", None, QtGui.QApplication.UnicodeUTF8))
        self.actionHO.setText(QtGui.QApplication.translate("MainWindow", "[HO-]", None, QtGui.QApplication.UnicodeUTF8))
        self.actionAutres.setText(QtGui.QApplication.translate("MainWindow", "Autres ... (Ctrl-T)", None, QtGui.QApplication.UnicodeUTF8))
        self.actionExemples.setText(QtGui.QApplication.translate("MainWindow", "Exemples ...", None, QtGui.QApplication.UnicodeUTF8))

from burettelistwidget import BuretteListWidget
from becherlistwidget import BecherListWidget
from PyQt4.Qwt5 import QwtPlot