Pymecavideo 8.0
Étude cinématique à l'aide de vidéos
Ui_pointage.py
1# Form implementation generated from reading ui file 'pointage.ui'
2#
3# Created by: PyQt6 UI code generator 6.4.1
4#
5# WARNING: Any manual changes made to this file will be lost when pyuic6 is
6# run again. Do not edit this file unless you know what you are doing.
7
8
9from PyQt6 import QtCore, QtGui, QtWidgets
10
11
12class Ui_pointageWidget(object):
13 def setupUi(self, pointageWidget):
14 pointageWidget.setObjectName("pointageWidget")
15 pointageWidget.resize(802, 621)
16 self.horizontalLayout = QtWidgets.QHBoxLayout(pointageWidget)
17 self.horizontalLayout.setObjectName("horizontalLayout")
18 self.scrollArea = QtWidgets.QScrollArea(parent=pointageWidget)
19 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Preferred)
20 sizePolicy.setHorizontalStretch(0)
21 sizePolicy.setVerticalStretch(0)
22 sizePolicy.setHeightForWidth(self.scrollArea.sizePolicy().hasHeightForWidth())
23 self.scrollArea.setSizePolicy(sizePolicy)
24 self.scrollArea.setMinimumSize(QtCore.QSize(184, 0))
25 self.scrollArea.setMaximumSize(QtCore.QSize(184, 16777215))
26 self.scrollArea.setSizeIncrement(QtCore.QSize(0, 0))
27 self.scrollArea.setBaseSize(QtCore.QSize(0, 0))
28 self.scrollArea.setWidgetResizable(True)
29 self.scrollArea.setObjectName("scrollArea")
30 self.scrollAreaWidgetContents = QtWidgets.QWidget()
31 self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 182, 601))
32 self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
33 self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents)
34 self.verticalLayout_3.setObjectName("verticalLayout_3")
35 self.widget_3 = QtWidgets.QWidget(parent=self.scrollAreaWidgetContents)
36 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Minimum)
37 sizePolicy.setHorizontalStretch(0)
38 sizePolicy.setVerticalStretch(0)
39 sizePolicy.setHeightForWidth(self.widget_3.sizePolicy().hasHeightForWidth())
40 self.widget_3.setSizePolicy(sizePolicy)
41 self.widget_3.setObjectName("widget_3")
42 self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.widget_3)
43 self.horizontalLayout_3.setContentsMargins(0, 2, 0, 2)
44 self.horizontalLayout_3.setObjectName("horizontalLayout_3")
45 spacerItem = QtWidgets.QSpacerItem(1, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
46 self.horizontalLayout_3.addItem(spacerItem)
47 self.frame = QtWidgets.QFrame(parent=self.widget_3)
48 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
49 sizePolicy.setHorizontalStretch(1)
50 sizePolicy.setVerticalStretch(0)
51 sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())
52 self.frame.setSizePolicy(sizePolicy)
53 self.frame.setMinimumSize(QtCore.QSize(100, 100))
54 self.frame.setMaximumSize(QtCore.QSize(100, 100))
55 self.frame.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
56 self.frame.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
57 self.frame.setObjectName("frame")
58 self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.frame)
59 self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
60 self.horizontalLayout_4.setSpacing(0)
61 self.horizontalLayout_4.setObjectName("horizontalLayout_4")
62 self.zoom_zone = Zoom(parent=self.frame)
63 self.zoom_zone.setMinimumSize(QtCore.QSize(100, 100))
64 self.zoom_zone.setMaximumSize(QtCore.QSize(100, 100))
65 self.zoom_zone.setObjectName("zoom_zone")
66 self.horizontalLayout_4.addWidget(self.zoom_zone)
67 self.horizontalLayout_3.addWidget(self.frame)
68 spacerItem1 = QtWidgets.QSpacerItem(1, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
69 self.horizontalLayout_3.addItem(spacerItem1)
70 self.verticalLayout_3.addWidget(self.widget_3)
71 self.zoomLabel = QtWidgets.QLabel(parent=self.scrollAreaWidgetContents)
72 self.zoomLabel.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
73 self.zoomLabel.setObjectName("zoomLabel")
74 self.verticalLayout_3.addWidget(self.zoomLabel)
75 self.widget_4 = QtWidgets.QWidget(parent=self.scrollAreaWidgetContents)
76 self.widget_4.setObjectName("widget_4")
77 self.gridLayout_2 = QtWidgets.QGridLayout(self.widget_4)
78 self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
79 self.gridLayout_2.setHorizontalSpacing(6)
80 self.gridLayout_2.setVerticalSpacing(0)
81 self.gridLayout_2.setObjectName("gridLayout_2")
82 self.editYpx = QtWidgets.QLineEdit(parent=self.widget_4)
83 self.editYpx.setReadOnly(True)
84 self.editYpx.setObjectName("editYpx")
85 self.gridLayout_2.addWidget(self.editYpx, 1, 2, 1, 1)
86 self.editXpx = QtWidgets.QLineEdit(parent=self.widget_4)
87 self.editXpx.setMinimumSize(QtCore.QSize(0, 0))
88 self.editXpx.setFrame(True)
89 self.editXpx.setReadOnly(True)
90 self.editXpx.setObjectName("editXpx")
91 self.gridLayout_2.addWidget(self.editXpx, 1, 0, 1, 1)
92 self.editYm = QtWidgets.QLineEdit(parent=self.widget_4)
93 self.editYm.setReadOnly(True)
94 self.editYm.setObjectName("editYm")
95 self.gridLayout_2.addWidget(self.editYm, 2, 2, 1, 1)
96 self.editXm = QtWidgets.QLineEdit(parent=self.widget_4)
97 self.editXm.setMinimumSize(QtCore.QSize(0, 0))
98 self.editXm.setReadOnly(True)
99 self.editXm.setObjectName("editXm")
100 self.gridLayout_2.addWidget(self.editXm, 2, 0, 1, 1)
101 self.label_4 = QtWidgets.QLabel(parent=self.widget_4)
102 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
103 sizePolicy.setHorizontalStretch(0)
104 sizePolicy.setVerticalStretch(0)
105 sizePolicy.setHeightForWidth(self.label_4.sizePolicy().hasHeightForWidth())
106 self.label_4.setSizePolicy(sizePolicy)
107 self.label_4.setMaximumSize(QtCore.QSize(20, 16777215))
108 self.label_4.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter)
109 self.label_4.setObjectName("label_4")
110 self.gridLayout_2.addWidget(self.label_4, 1, 3, 1, 1)
111 self.label_5 = QtWidgets.QLabel(parent=self.widget_4)
112 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.Preferred)
113 sizePolicy.setHorizontalStretch(0)
114 sizePolicy.setVerticalStretch(0)
115 sizePolicy.setHeightForWidth(self.label_5.sizePolicy().hasHeightForWidth())
116 self.label_5.setSizePolicy(sizePolicy)
117 self.label_5.setMaximumSize(QtCore.QSize(20, 16777215))
118 self.label_5.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
119 self.label_5.setObjectName("label_5")
120 self.gridLayout_2.addWidget(self.label_5, 2, 3, 1, 1)
121 self.label_6 = QtWidgets.QLabel(parent=self.widget_4)
122 self.label_6.setObjectName("label_6")
123 self.gridLayout_2.addWidget(self.label_6, 1, 1, 1, 1)
124 self.label_9 = QtWidgets.QLabel(parent=self.widget_4)
125 self.label_9.setObjectName("label_9")
126 self.gridLayout_2.addWidget(self.label_9, 2, 1, 1, 1)
127 self.verticalLayout_3.addWidget(self.widget_4)
128 self.line_7 = QtWidgets.QFrame(parent=self.scrollAreaWidgetContents)
129 self.line_7.setFrameShape(QtWidgets.QFrame.Shape.HLine)
130 self.line_7.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
131 self.line_7.setObjectName("line_7")
132 self.verticalLayout_3.addWidget(self.line_7)
133 self.Bouton_Echelle = QtWidgets.QPushButton(parent=self.scrollAreaWidgetContents)
134 self.Bouton_Echelle.setObjectName("Bouton_Echelle")
135 self.verticalLayout_3.addWidget(self.Bouton_Echelle)
136 self.widget_5 = QtWidgets.QWidget(parent=self.scrollAreaWidgetContents)
137 self.widget_5.setObjectName("widget_5")
138 self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.widget_5)
139 self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0)
140 self.horizontalLayout_5.setSpacing(6)
141 self.horizontalLayout_5.setObjectName("horizontalLayout_5")
142 self.echelleEdit = QtWidgets.QLineEdit(parent=self.widget_5)
143 self.echelleEdit.setFrame(True)
144 self.echelleEdit.setReadOnly(True)
145 self.echelleEdit.setObjectName("echelleEdit")
146 self.horizontalLayout_5.addWidget(self.echelleEdit)
147 self.label_3 = QtWidgets.QLabel(parent=self.widget_5)
148 self.label_3.setMinimumSize(QtCore.QSize(35, 0))
149 self.label_3.setObjectName("label_3")
150 self.horizontalLayout_5.addWidget(self.label_3)
151 self.verticalLayout_3.addWidget(self.widget_5)
152 self.line_3 = QtWidgets.QFrame(parent=self.scrollAreaWidgetContents)
153 self.line_3.setFrameShape(QtWidgets.QFrame.Shape.HLine)
154 self.line_3.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
155 self.line_3.setObjectName("line_3")
156 self.verticalLayout_3.addWidget(self.line_3)
157 self.widget_6 = QtWidgets.QWidget(parent=self.scrollAreaWidgetContents)
158 self.widget_6.setObjectName("widget_6")
159 self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.widget_6)
160 self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0)
161 self.horizontalLayout_6.setObjectName("horizontalLayout_6")
162 self.label_nb_de_points = QtWidgets.QLabel(parent=self.widget_6)
163 self.label_nb_de_points.setObjectName("label_nb_de_points")
164 self.horizontalLayout_6.addWidget(self.label_nb_de_points)
165 self.spinBox_objets = QtWidgets.QSpinBox(parent=self.widget_6)
166 self.spinBox_objets.setMinimum(1)
167 self.spinBox_objets.setMaximum(10)
168 self.spinBox_objets.setObjectName("spinBox_objets")
169 self.horizontalLayout_6.addWidget(self.spinBox_objets)
170 self.checkBox_auto = QtWidgets.QCheckBox(parent=self.widget_6)
171 self.checkBox_auto.setObjectName("checkBox_auto")
172 self.horizontalLayout_6.addWidget(self.checkBox_auto)
173 self.verticalLayout_3.addWidget(self.widget_6)
174 self.Bouton_lance_capture = QtWidgets.QPushButton(parent=self.scrollAreaWidgetContents)
175 self.Bouton_lance_capture.setObjectName("Bouton_lance_capture")
176 self.verticalLayout_3.addWidget(self.Bouton_lance_capture)
177 self.pushButton_stopCalculs = QtWidgets.QPushButton(parent=self.scrollAreaWidgetContents)
178 self.pushButton_stopCalculs.setEnabled(False)
179 self.pushButton_stopCalculs.setStatusTip("")
180 icon = QtGui.QIcon()
181 icon.addPixmap(QtGui.QPixmap(":/data/icones/process-stop.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
182 self.pushButton_stopCalculs.setIcon(icon)
183 self.pushButton_stopCalculs.setObjectName("pushButton_stopCalculs")
184 self.verticalLayout_3.addWidget(self.pushButton_stopCalculs)
185 self.pushButton_reinit = QtWidgets.QPushButton(parent=self.scrollAreaWidgetContents)
186 self.pushButton_reinit.setStyleSheet("QPushButton{color: red;}\n"
187"QPushButton:disabled{color: #c0c0c0;}")
188 self.pushButton_reinit.setObjectName("pushButton_reinit")
189 self.verticalLayout_3.addWidget(self.pushButton_reinit)
190 self.line = QtWidgets.QFrame(parent=self.scrollAreaWidgetContents)
191 self.line.setFrameShape(QtWidgets.QFrame.Shape.HLine)
192 self.line.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
193 self.line.setObjectName("line")
194 self.verticalLayout_3.addWidget(self.line)
195 self.pushButton_origine = QtWidgets.QPushButton(parent=self.scrollAreaWidgetContents)
196 self.pushButton_origine.setStatusTip("")
197 self.pushButton_origine.setObjectName("pushButton_origine")
198 self.verticalLayout_3.addWidget(self.pushButton_origine)
199 self.widget_14 = QtWidgets.QWidget(parent=self.scrollAreaWidgetContents)
200 self.widget_14.setObjectName("widget_14")
201 self.horizontalLayout_17 = QtWidgets.QHBoxLayout(self.widget_14)
202 self.horizontalLayout_17.setContentsMargins(0, 0, 0, 0)
203 self.horizontalLayout_17.setObjectName("horizontalLayout_17")
204 self.label_2 = QtWidgets.QLabel(parent=self.widget_14)
205 self.label_2.setObjectName("label_2")
206 self.horizontalLayout_17.addWidget(self.label_2)
207 self.checkBox_ordonnees = QtWidgets.QCheckBox(parent=self.widget_14)
208 font = QtGui.QFont()
209 font.setPointSize(18)
210 self.checkBox_ordonnees.setFont(font)
211 self.checkBox_ordonnees.setObjectName("checkBox_ordonnees")
212 self.horizontalLayout_17.addWidget(self.checkBox_ordonnees)
213 self.checkBox_abscisses = QtWidgets.QCheckBox(parent=self.widget_14)
214 font = QtGui.QFont()
215 font.setPointSize(18)
216 self.checkBox_abscisses.setFont(font)
217 self.checkBox_abscisses.setObjectName("checkBox_abscisses")
218 self.horizontalLayout_17.addWidget(self.checkBox_abscisses)
219 self.verticalLayout_3.addWidget(self.widget_14)
220 self.line_2 = QtWidgets.QFrame(parent=self.scrollAreaWidgetContents)
221 self.line_2.setFrameShape(QtWidgets.QFrame.Shape.HLine)
222 self.line_2.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
223 self.line_2.setObjectName("line_2")
224 self.verticalLayout_3.addWidget(self.line_2)
225 self.widget_7 = QtWidgets.QWidget(parent=self.scrollAreaWidgetContents)
226 self.widget_7.setStatusTip("")
227 self.widget_7.setObjectName("widget_7")
228 self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.widget_7)
229 self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0)
230 self.horizontalLayout_7.setObjectName("horizontalLayout_7")
231 self.label_IPS = QtWidgets.QLabel(parent=self.widget_7)
232 self.label_IPS.setObjectName("label_IPS")
233 self.horizontalLayout_7.addWidget(self.label_IPS)
234 self.lineEdit_IPS = QtWidgets.QLineEdit(parent=self.widget_7)
235 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
236 sizePolicy.setHorizontalStretch(0)
237 sizePolicy.setVerticalStretch(0)
238 sizePolicy.setHeightForWidth(self.lineEdit_IPS.sizePolicy().hasHeightForWidth())
239 self.lineEdit_IPS.setSizePolicy(sizePolicy)
240 self.lineEdit_IPS.setMinimumSize(QtCore.QSize(30, 0))
241 self.lineEdit_IPS.setMaximumSize(QtCore.QSize(30, 16777215))
242 self.lineEdit_IPS.setToolTip("")
243 self.lineEdit_IPS.setStatusTip("")
244 self.lineEdit_IPS.setObjectName("lineEdit_IPS")
245 self.horizontalLayout_7.addWidget(self.lineEdit_IPS)
246 spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
247 self.horizontalLayout_7.addItem(spacerItem2)
248 self.verticalLayout_3.addWidget(self.widget_7)
249 self.widget_8 = QtWidgets.QWidget(parent=self.scrollAreaWidgetContents)
250 self.widget_8.setObjectName("widget_8")
251 self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.widget_8)
252 self.horizontalLayout_8.setContentsMargins(0, 0, 0, 0)
253 self.horizontalLayout_8.setObjectName("horizontalLayout_8")
254 self.imgno_incr = QtWidgets.QLabel(parent=self.widget_8)
255 self.imgno_incr.setObjectName("imgno_incr")
256 self.horizontalLayout_8.addWidget(self.imgno_incr)
257 self.spinBox = QtWidgets.QSpinBox(parent=self.widget_8)
258 self.spinBox.setObjectName("spinBox")
259 self.horizontalLayout_8.addWidget(self.spinBox)
260 spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
261 self.horizontalLayout_8.addItem(spacerItem3)
262 self.verticalLayout_3.addWidget(self.widget_8)
263 spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
264 self.verticalLayout_3.addItem(spacerItem4)
265 self.scrollArea.setWidget(self.scrollAreaWidgetContents)
266 self.horizontalLayout.addWidget(self.scrollArea)
267 self.widget = QtWidgets.QWidget(parent=pointageWidget)
268 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred)
269 sizePolicy.setHorizontalStretch(0)
270 sizePolicy.setVerticalStretch(0)
271 sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth())
272 self.widget.setSizePolicy(sizePolicy)
273 self.widget.setMinimumSize(QtCore.QSize(10, 0))
274 self.widget.setObjectName("widget")
275 self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.widget)
276 self.verticalLayout_2.setObjectName("verticalLayout_2")
277 self.widget_2 = QtWidgets.QWidget(parent=self.widget)
278 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed)
279 sizePolicy.setHorizontalStretch(0)
280 sizePolicy.setVerticalStretch(0)
281 sizePolicy.setHeightForWidth(self.widget_2.sizePolicy().hasHeightForWidth())
282 self.widget_2.setSizePolicy(sizePolicy)
283 self.widget_2.setMinimumSize(QtCore.QSize(10, 0))
284 self.widget_2.setObjectName("widget_2")
285 self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.widget_2)
286 self.horizontalLayout_2.setObjectName("horizontalLayout_2")
287 self.pushButton_rot_gauche = QtWidgets.QPushButton(parent=self.widget_2)
288 self.pushButton_rot_gauche.setText("")
289 icon1 = QtGui.QIcon()
290 icon1.addPixmap(QtGui.QPixmap(":/data/icones/rotate-ccw.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
291 self.pushButton_rot_gauche.setIcon(icon1)
292 self.pushButton_rot_gauche.setIconSize(QtCore.QSize(24, 24))
293 self.pushButton_rot_gauche.setObjectName("pushButton_rot_gauche")
294 self.horizontalLayout_2.addWidget(self.pushButton_rot_gauche)
295 self.pushButton_rot_droite = QtWidgets.QPushButton(parent=self.widget_2)
296 self.pushButton_rot_droite.setText("")
297 icon2 = QtGui.QIcon()
298 icon2.addPixmap(QtGui.QPixmap(":/data/icones/rotate-cw.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
299 self.pushButton_rot_droite.setIcon(icon2)
300 self.pushButton_rot_droite.setIconSize(QtCore.QSize(24, 24))
301 self.pushButton_rot_droite.setObjectName("pushButton_rot_droite")
302 self.horizontalLayout_2.addWidget(self.pushButton_rot_droite)
303 self.label = QtWidgets.QLabel(parent=self.widget_2)
304 self.label.setObjectName("label")
305 self.horizontalLayout_2.addWidget(self.label)
306 self.spinBox_image = QtWidgets.QSpinBox(parent=self.widget_2)
307 self.spinBox_image.setObjectName("spinBox_image")
308 self.horizontalLayout_2.addWidget(self.spinBox_image)
309 self.horizontalSlider = QtWidgets.QSlider(parent=self.widget_2)
310 self.horizontalSlider.setOrientation(QtCore.Qt.Orientation.Horizontal)
311 self.horizontalSlider.setObjectName("horizontalSlider")
312 self.horizontalLayout_2.addWidget(self.horizontalSlider)
313 self.pushButton_defait = QtWidgets.QPushButton(parent=self.widget_2)
314 self.pushButton_defait.setText("")
315 icon3 = QtGui.QIcon()
316 icon3.addPixmap(QtGui.QPixmap(":/data/icones/undo.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
317 self.pushButton_defait.setIcon(icon3)
318 self.pushButton_defait.setIconSize(QtCore.QSize(24, 24))
319 self.pushButton_defait.setObjectName("pushButton_defait")
320 self.horizontalLayout_2.addWidget(self.pushButton_defait)
321 self.pushButton_refait = QtWidgets.QPushButton(parent=self.widget_2)
322 self.pushButton_refait.setText("")
323 icon4 = QtGui.QIcon()
324 icon4.addPixmap(QtGui.QPixmap(":/data/icones/redo.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
325 self.pushButton_refait.setIcon(icon4)
326 self.pushButton_refait.setIconSize(QtCore.QSize(24, 24))
327 self.pushButton_refait.setObjectName("pushButton_refait")
328 self.horizontalLayout_2.addWidget(self.pushButton_refait)
329 self.verticalLayout_2.addWidget(self.widget_2)
330 self.video = VideoPointeeWidget(parent=self.widget)
331 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
332 sizePolicy.setHorizontalStretch(0)
333 sizePolicy.setVerticalStretch(0)
334 sizePolicy.setHeightForWidth(self.video.sizePolicy().hasHeightForWidth())
335 self.video.setSizePolicy(sizePolicy)
336 self.video.setMinimumSize(QtCore.QSize(320, 240))
337 self.video.setToolTipDuration(1500)
338 self.video.setObjectName("video")
339 self.horizontalLayout_18 = QtWidgets.QHBoxLayout(self.video)
340 self.horizontalLayout_18.setObjectName("horizontalLayout_18")
341 self.imgdimEdit = QtWidgets.QLineEdit(parent=self.video)
342 sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
343 sizePolicy.setHorizontalStretch(0)
344 sizePolicy.setVerticalStretch(0)
345 sizePolicy.setHeightForWidth(self.imgdimEdit.sizePolicy().hasHeightForWidth())
346 self.imgdimEdit.setSizePolicy(sizePolicy)
347 self.imgdimEdit.setReadOnly(True)
348 self.imgdimEdit.setObjectName("imgdimEdit")
349 self.horizontalLayout_18.addWidget(self.imgdimEdit)
350 self.verticalLayout_2.addWidget(self.video)
351 self.horizontalLayout.addWidget(self.widget)
352
353 self.retranslateUi(pointageWidget)
354 QtCore.QMetaObject.connectSlotsByName(pointageWidget)
355
356 def retranslateUi(self, pointageWidget):
357 _translate = QtCore.QCoreApplication.translate
358 pointageWidget.setWindowTitle(_translate("pointageWidget", "Pointage"))
359 self.zoom_zone.setToolTip(_translate("pointageWidget", "Zoom ⨯2 autour du curseur de la souris"))
360 self.zoomLabel.setText(_translate("pointageWidget", " Zoom autour de x, y ="))
361 self.editYpx.setToolTip(_translate("pointageWidget", "Ordonnée (pixel)"))
362 self.editXpx.setToolTip(_translate("pointageWidget", "Abscisse (pixel)"))
363 self.editYm.setToolTip(_translate("pointageWidget", "Ordonnée (m)"))
364 self.editXm.setToolTip(_translate("pointageWidget", "Abscisse (m)"))
365 self.label_4.setText(_translate("pointageWidget", "(px) "))
366 self.label_5.setText(_translate("pointageWidget", "(m)"))
367 self.label_6.setText(_translate("pointageWidget", ","))
368 self.label_9.setText(_translate("pointageWidget", ","))
369 self.Bouton_Echelle.setToolTip(_translate("pointageWidget", "Définition de l\'échelle, par tirer-glisser sur l\'image"))
370 self.Bouton_Echelle.setText(_translate("pointageWidget", "Définir Échelle"))
371 self.echelleEdit.setToolTip(_translate("pointageWidget", "L\'échelle, en pixel par mètre"))
372 self.echelleEdit.setText(_translate("pointageWidget", "indéf."))
373 self.label_3.setText(_translate("pointageWidget", "px/m"))
374 self.label_nb_de_points.setToolTip(_translate("pointageWidget", "Nombre d\'objets à suivre"))
375 self.label_nb_de_points.setText(_translate("pointageWidget", "Objets :"))
376 self.spinBox_objets.setToolTip(_translate("pointageWidget", "Nombre d\'objets à suivre"))
377 self.checkBox_auto.setToolTip(_translate("pointageWidget", "Activation du pointage automatique"))
378 self.checkBox_auto.setText(_translate("pointageWidget", "suivi\n"
379"auto."))
380 self.Bouton_lance_capture.setToolTip(_translate("pointageWidget", "Commencer le suivi des objets (manuel ou automatique)"))
381 self.Bouton_lance_capture.setText(_translate("pointageWidget", "Démarrer le pointage"))
382 self.pushButton_stopCalculs.setToolTip(_translate("pointageWidget", "Arrêt du suivi automatique"))
383 self.pushButton_stopCalculs.setText(_translate("pointageWidget", "STOP"))
384 self.pushButton_reinit.setToolTip(_translate("pointageWidget", "Supprimer tous les pointages et l\'échelle"))
385 self.pushButton_reinit.setStatusTip(_translate("pointageWidget", "Supprimer tous les pointages et l\'échelle"))
386 self.pushButton_reinit.setText(_translate("pointageWidget", "Tout réinitialiser"))
387 self.pushButton_origine.setToolTip(_translate("pointageWidget", "On peut déplacer l\'origine du repère"))
388 self.pushButton_origine.setText(_translate("pointageWidget", "Changer d\'origine"))
389 self.widget_14.setToolTip(_translate("pointageWidget", "Orientation des axes"))
390 self.label_2.setText(_translate("pointageWidget", "Axes : "))
391 self.checkBox_ordonnees.setToolTip(_translate("pointageWidget", "Ordonnées vers le bas de l\'écran"))
392 self.checkBox_ordonnees.setText(_translate("pointageWidget", "↧"))
393 self.checkBox_abscisses.setToolTip(_translate("pointageWidget", "Abscisses vers la gauche de l\'écran"))
394 self.checkBox_abscisses.setText(_translate("pointageWidget", "↤"))
395 self.widget_7.setToolTip(_translate("pointageWidget", "Le nombre d\'images par seconde est détecté automatiquement. Entrer la valeur manuellement si la détection échoue."))
396 self.label_IPS.setText(_translate("pointageWidget", "IPS :"))
397 self.imgno_incr.setToolTip(_translate("pointageWidget", "Incrémenter le compteur d\'image à chaque pointage"))
398 self.imgno_incr.setStatusTip(_translate("pointageWidget", "Incrémenter le compteur d\'image à chaque pointage"))
399 self.imgno_incr.setText(_translate("pointageWidget", "Incr :"))
400 self.spinBox.setToolTip(_translate("pointageWidget", "Incrémenter le compteur d\'image à chaque pointage"))
401 self.spinBox.setStatusTip(_translate("pointageWidget", "Incrémenter le compteur d\'image à chaque pointage"))
402 self.pushButton_rot_gauche.setToolTip(_translate("pointageWidget", "Tourner l\'image de 90° vers la gauche"))
403 self.pushButton_rot_droite.setToolTip(_translate("pointageWidget", "Tourner l\'image de 90° vers la droite"))
404 self.label.setToolTip(_translate("pointageWidget", "Choix de l\'image dans le film"))
405 self.label.setText(_translate("pointageWidget", "Image n°"))
406 self.spinBox_image.setToolTip(_translate("pointageWidget", "Choix de l\'image dans le film"))
407 self.horizontalSlider.setToolTip(_translate("pointageWidget", "Choix de l\'image dans le film"))
408 self.pushButton_defait.setToolTip(_translate("pointageWidget", "Efface le point précédent"))
409 self.pushButton_refait.setToolTip(_translate("pointageWidget", "Rétablit le point suivant"))
410 self.video.setToolTip(_translate("pointageWidget", "Zone d\'affichage et de pointage ; peut être redimensionnée dans l\'état « initial » seulement"))
411from image_widget import Zoom
412from videoWidget import VideoPointeeWidget
classe dédiée, qui permet d'avoir un zoom de 100x100 px sur un détail
Definition: image_widget.py:60
def retranslateUi(self, pointageWidget)
Definition: Ui_pointage.py:356
Cette classe permet de gérer une séquence d'images extraites d'une vidéo et les pointages qu'on peut ...
Definition: videoWidget.py:50