-
Notifications
You must be signed in to change notification settings - Fork 0
/
traceGUI.py
1974 lines (1968 loc) · 127 KB
/
traceGUI.py
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
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'traceGUI_experimental4.ui'
#
# Created by: PyQt5 UI code generator 5.6
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(1000, 1029)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.centralwidget)
self.verticalLayout_6.setObjectName("verticalLayout_6")
self.ProgramTab = QtWidgets.QTabWidget(self.centralwidget)
self.ProgramTab.setObjectName("ProgramTab")
self.TraceAnalysisTab = QtWidgets.QWidget()
self.TraceAnalysisTab.setEnabled(True)
self.TraceAnalysisTab.setObjectName("TraceAnalysisTab")
self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.TraceAnalysisTab)
self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.TraceLeftSide = QtWidgets.QScrollArea(self.TraceAnalysisTab)
self.TraceLeftSide.setWidgetResizable(True)
self.TraceLeftSide.setObjectName("TraceLeftSide")
self.scrollAreaWidgetContents = QtWidgets.QWidget()
self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 461, 1888))
self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
self.gridLayout = QtWidgets.QGridLayout(self.scrollAreaWidgetContents)
self.gridLayout.setContentsMargins(0, 0, 0, 0)
self.gridLayout.setObjectName("gridLayout")
self.ReadoutTab = QtWidgets.QTabWidget(self.scrollAreaWidgetContents)
self.ReadoutTab.setObjectName("ReadoutTab")
self.MasterTab = QtWidgets.QWidget()
self.MasterTab.setObjectName("MasterTab")
self.formLayout = QtWidgets.QFormLayout(self.MasterTab)
self.formLayout.setContentsMargins(0, 0, 0, 0)
self.formLayout.setObjectName("formLayout")
self.GeneralLabel = QtWidgets.QLabel(self.MasterTab)
self.GeneralLabel.setObjectName("GeneralLabel")
self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.GeneralLabel)
self.workingDirLabel = QtWidgets.QLabel(self.MasterTab)
self.workingDirLabel.setObjectName("workingDirLabel")
self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.workingDirLabel)
self.workingDirRO = QtWidgets.QLineEdit(self.MasterTab)
self.workingDirRO.setReadOnly(True)
self.workingDirRO.setObjectName("workingDirRO")
self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.workingDirRO)
self.dataDirLabel = QtWidgets.QLabel(self.MasterTab)
self.dataDirLabel.setObjectName("dataDirLabel")
self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.dataDirLabel)
self.dataDirRO = QtWidgets.QLineEdit(self.MasterTab)
self.dataDirRO.setReadOnly(True)
self.dataDirRO.setObjectName("dataDirRO")
self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.dataDirRO)
self.plotsDirLabel = QtWidgets.QLabel(self.MasterTab)
self.plotsDirLabel.setObjectName("plotsDirLabel")
self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.plotsDirLabel)
self.plotsDirRO = QtWidgets.QLineEdit(self.MasterTab)
self.plotsDirRO.setReadOnly(True)
self.plotsDirRO.setObjectName("plotsDirRO")
self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.plotsDirRO)
self.traceDirLabel = QtWidgets.QLabel(self.MasterTab)
self.traceDirLabel.setObjectName("traceDirLabel")
self.formLayout.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.traceDirLabel)
self.traceDirRO = QtWidgets.QLineEdit(self.MasterTab)
self.traceDirRO.setReadOnly(True)
self.traceDirRO.setObjectName("traceDirRO")
self.formLayout.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.traceDirRO)
self.ansiColorsLabel = QtWidgets.QLabel(self.MasterTab)
self.ansiColorsLabel.setObjectName("ansiColorsLabel")
self.formLayout.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.ansiColorsLabel)
self.ansiColorsRO = QtWidgets.QLineEdit(self.MasterTab)
self.ansiColorsRO.setReadOnly(True)
self.ansiColorsRO.setObjectName("ansiColorsRO")
self.formLayout.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.ansiColorsRO)
self.doPlotsLabel = QtWidgets.QLabel(self.MasterTab)
self.doPlotsLabel.setObjectName("doPlotsLabel")
self.formLayout.setWidget(7, QtWidgets.QFormLayout.LabelRole, self.doPlotsLabel)
self.doPlotsRO = QtWidgets.QLineEdit(self.MasterTab)
self.doPlotsRO.setReadOnly(True)
self.doPlotsRO.setObjectName("doPlotsRO")
self.formLayout.setWidget(7, QtWidgets.QFormLayout.FieldRole, self.doPlotsRO)
self.IOLabel = QtWidgets.QLabel(self.MasterTab)
self.IOLabel.setObjectName("IOLabel")
self.formLayout.setWidget(8, QtWidgets.QFormLayout.LabelRole, self.IOLabel)
self.saveDataLabel = QtWidgets.QLabel(self.MasterTab)
self.saveDataLabel.setObjectName("saveDataLabel")
self.formLayout.setWidget(9, QtWidgets.QFormLayout.LabelRole, self.saveDataLabel)
self.saveDataRO = QtWidgets.QLineEdit(self.MasterTab)
self.saveDataRO.setReadOnly(True)
self.saveDataRO.setObjectName("saveDataRO")
self.formLayout.setWidget(9, QtWidgets.QFormLayout.FieldRole, self.saveDataRO)
self.saveToLabel = QtWidgets.QLabel(self.MasterTab)
self.saveToLabel.setObjectName("saveToLabel")
self.formLayout.setWidget(10, QtWidgets.QFormLayout.LabelRole, self.saveToLabel)
self.saveToRO = QtWidgets.QLineEdit(self.MasterTab)
self.saveToRO.setReadOnly(True)
self.saveToRO.setObjectName("saveToRO")
self.formLayout.setWidget(10, QtWidgets.QFormLayout.FieldRole, self.saveToRO)
self.loadLabel = QtWidgets.QLabel(self.MasterTab)
self.loadLabel.setObjectName("loadLabel")
self.formLayout.setWidget(11, QtWidgets.QFormLayout.LabelRole, self.loadLabel)
self.loadRO = QtWidgets.QLineEdit(self.MasterTab)
self.loadRO.setReadOnly(True)
self.loadRO.setObjectName("loadRO")
self.formLayout.setWidget(11, QtWidgets.QFormLayout.FieldRole, self.loadRO)
self.loadFromLabel = QtWidgets.QLabel(self.MasterTab)
self.loadFromLabel.setObjectName("loadFromLabel")
self.formLayout.setWidget(12, QtWidgets.QFormLayout.LabelRole, self.loadFromLabel)
self.loadFromRO = QtWidgets.QLineEdit(self.MasterTab)
self.loadFromRO.setReadOnly(True)
self.loadFromRO.setObjectName("loadFromRO")
self.formLayout.setWidget(12, QtWidgets.QFormLayout.FieldRole, self.loadFromRO)
self.showPlotsLabel = QtWidgets.QLabel(self.MasterTab)
self.showPlotsLabel.setObjectName("showPlotsLabel")
self.formLayout.setWidget(13, QtWidgets.QFormLayout.LabelRole, self.showPlotsLabel)
self.showPlotsRO = QtWidgets.QLineEdit(self.MasterTab)
self.showPlotsRO.setReadOnly(True)
self.showPlotsRO.setObjectName("showPlotsRO")
self.formLayout.setWidget(13, QtWidgets.QFormLayout.FieldRole, self.showPlotsRO)
self.savePlotsLabel = QtWidgets.QLabel(self.MasterTab)
self.savePlotsLabel.setObjectName("savePlotsLabel")
self.formLayout.setWidget(14, QtWidgets.QFormLayout.LabelRole, self.savePlotsLabel)
self.savePlotsRO = QtWidgets.QLineEdit(self.MasterTab)
self.savePlotsRO.setReadOnly(True)
self.savePlotsRO.setObjectName("savePlotsRO")
self.formLayout.setWidget(14, QtWidgets.QFormLayout.FieldRole, self.savePlotsRO)
self.allPlotsLabel = QtWidgets.QLabel(self.MasterTab)
self.allPlotsLabel.setObjectName("allPlotsLabel")
self.formLayout.setWidget(15, QtWidgets.QFormLayout.LabelRole, self.allPlotsLabel)
self.allPlotsRO = QtWidgets.QLineEdit(self.MasterTab)
self.allPlotsRO.setReadOnly(True)
self.allPlotsRO.setObjectName("allPlotsRO")
self.formLayout.setWidget(15, QtWidgets.QFormLayout.FieldRole, self.allPlotsRO)
self.ChannelLabel = QtWidgets.QLabel(self.MasterTab)
self.ChannelLabel.setObjectName("ChannelLabel")
self.formLayout.setWidget(16, QtWidgets.QFormLayout.LabelRole, self.ChannelLabel)
self.doubleChannelLabel = QtWidgets.QLabel(self.MasterTab)
self.doubleChannelLabel.setObjectName("doubleChannelLabel")
self.formLayout.setWidget(17, QtWidgets.QFormLayout.LabelRole, self.doubleChannelLabel)
self.BGSubtractionLabel = QtWidgets.QLabel(self.MasterTab)
self.BGSubtractionLabel.setObjectName("BGSubtractionLabel")
self.formLayout.setWidget(18, QtWidgets.QFormLayout.LabelRole, self.BGSubtractionLabel)
self.channel1Label = QtWidgets.QLabel(self.MasterTab)
self.channel1Label.setObjectName("channel1Label")
self.formLayout.setWidget(19, QtWidgets.QFormLayout.LabelRole, self.channel1Label)
self.channel2Label = QtWidgets.QLabel(self.MasterTab)
self.channel2Label.setObjectName("channel2Label")
self.formLayout.setWidget(20, QtWidgets.QFormLayout.LabelRole, self.channel2Label)
self.metaLabel = QtWidgets.QLabel(self.MasterTab)
self.metaLabel.setObjectName("metaLabel")
self.formLayout.setWidget(21, QtWidgets.QFormLayout.LabelRole, self.metaLabel)
self.channelBGLabel = QtWidgets.QLabel(self.MasterTab)
self.channelBGLabel.setObjectName("channelBGLabel")
self.formLayout.setWidget(22, QtWidgets.QFormLayout.LabelRole, self.channelBGLabel)
self.channel2BGLabel = QtWidgets.QLabel(self.MasterTab)
self.channel2BGLabel.setObjectName("channel2BGLabel")
self.formLayout.setWidget(24, QtWidgets.QFormLayout.LabelRole, self.channel2BGLabel)
self.metaBG = QtWidgets.QLabel(self.MasterTab)
self.metaBG.setObjectName("metaBG")
self.formLayout.setWidget(23, QtWidgets.QFormLayout.LabelRole, self.metaBG)
self.doubleChannelRO = QtWidgets.QLineEdit(self.MasterTab)
self.doubleChannelRO.setReadOnly(True)
self.doubleChannelRO.setObjectName("doubleChannelRO")
self.formLayout.setWidget(17, QtWidgets.QFormLayout.FieldRole, self.doubleChannelRO)
self.BGSubtractionRO = QtWidgets.QLineEdit(self.MasterTab)
self.BGSubtractionRO.setReadOnly(True)
self.BGSubtractionRO.setObjectName("BGSubtractionRO")
self.formLayout.setWidget(18, QtWidgets.QFormLayout.FieldRole, self.BGSubtractionRO)
self.channel1RO = QtWidgets.QLineEdit(self.MasterTab)
self.channel1RO.setReadOnly(True)
self.channel1RO.setObjectName("channel1RO")
self.formLayout.setWidget(19, QtWidgets.QFormLayout.FieldRole, self.channel1RO)
self.channel2RO = QtWidgets.QLineEdit(self.MasterTab)
self.channel2RO.setReadOnly(True)
self.channel2RO.setObjectName("channel2RO")
self.formLayout.setWidget(20, QtWidgets.QFormLayout.FieldRole, self.channel2RO)
self.metaRO = QtWidgets.QLineEdit(self.MasterTab)
self.metaRO.setReadOnly(True)
self.metaRO.setObjectName("metaRO")
self.formLayout.setWidget(21, QtWidgets.QFormLayout.FieldRole, self.metaRO)
self.channel1BGRO = QtWidgets.QLineEdit(self.MasterTab)
self.channel1BGRO.setReadOnly(True)
self.channel1BGRO.setObjectName("channel1BGRO")
self.formLayout.setWidget(22, QtWidgets.QFormLayout.FieldRole, self.channel1BGRO)
self.channel2BGRO = QtWidgets.QLineEdit(self.MasterTab)
self.channel2BGRO.setReadOnly(True)
self.channel2BGRO.setObjectName("channel2BGRO")
self.formLayout.setWidget(23, QtWidgets.QFormLayout.FieldRole, self.channel2BGRO)
self.metaBGRO = QtWidgets.QLineEdit(self.MasterTab)
self.metaBGRO.setReadOnly(True)
self.metaBGRO.setObjectName("metaBGRO")
self.formLayout.setWidget(24, QtWidgets.QFormLayout.FieldRole, self.metaBGRO)
self.WindowLabel = QtWidgets.QLabel(self.MasterTab)
self.WindowLabel.setObjectName("WindowLabel")
self.formLayout.setWidget(25, QtWidgets.QFormLayout.LabelRole, self.WindowLabel)
self.xPlotTypeLabel = QtWidgets.QLabel(self.MasterTab)
self.xPlotTypeLabel.setObjectName("xPlotTypeLabel")
self.formLayout.setWidget(26, QtWidgets.QFormLayout.LabelRole, self.xPlotTypeLabel)
self.yPlotTypeLabel = QtWidgets.QLabel(self.MasterTab)
self.yPlotTypeLabel.setObjectName("yPlotTypeLabel")
self.formLayout.setWidget(27, QtWidgets.QFormLayout.LabelRole, self.yPlotTypeLabel)
self.xRelativeGridLabel = QtWidgets.QLabel(self.MasterTab)
self.xRelativeGridLabel.setObjectName("xRelativeGridLabel")
self.formLayout.setWidget(28, QtWidgets.QFormLayout.LabelRole, self.xRelativeGridLabel)
self.xPlotTypeRO = QtWidgets.QLineEdit(self.MasterTab)
self.xPlotTypeRO.setReadOnly(True)
self.xPlotTypeRO.setObjectName("xPlotTypeRO")
self.formLayout.setWidget(26, QtWidgets.QFormLayout.FieldRole, self.xPlotTypeRO)
self.yPlotTypeRO = QtWidgets.QLineEdit(self.MasterTab)
self.yPlotTypeRO.setReadOnly(True)
self.yPlotTypeRO.setObjectName("yPlotTypeRO")
self.formLayout.setWidget(27, QtWidgets.QFormLayout.FieldRole, self.yPlotTypeRO)
self.xRelativeGridRO = QtWidgets.QLineEdit(self.MasterTab)
self.xRelativeGridRO.setReadOnly(True)
self.xRelativeGridRO.setObjectName("xRelativeGridRO")
self.formLayout.setWidget(28, QtWidgets.QFormLayout.FieldRole, self.xRelativeGridRO)
self.IntegrationLabel = QtWidgets.QLabel(self.MasterTab)
self.IntegrationLabel.setObjectName("IntegrationLabel")
self.formLayout.setWidget(29, QtWidgets.QFormLayout.LabelRole, self.IntegrationLabel)
self.SILLabel = QtWidgets.QLabel(self.MasterTab)
self.SILLabel.setObjectName("SILLabel")
self.formLayout.setWidget(30, QtWidgets.QFormLayout.LabelRole, self.SILLabel)
self.SIULabel = QtWidgets.QLabel(self.MasterTab)
self.SIULabel.setObjectName("SIULabel")
self.formLayout.setWidget(31, QtWidgets.QFormLayout.LabelRole, self.SIULabel)
self.PILLabel = QtWidgets.QLabel(self.MasterTab)
self.PILLabel.setObjectName("PILLabel")
self.formLayout.setWidget(32, QtWidgets.QFormLayout.LabelRole, self.PILLabel)
self.PIULabel = QtWidgets.QLabel(self.MasterTab)
self.PIULabel.setObjectName("PIULabel")
self.formLayout.setWidget(33, QtWidgets.QFormLayout.LabelRole, self.PIULabel)
self.SILRO = QtWidgets.QLineEdit(self.MasterTab)
self.SILRO.setReadOnly(True)
self.SILRO.setObjectName("SILRO")
self.formLayout.setWidget(30, QtWidgets.QFormLayout.FieldRole, self.SILRO)
self.SIURO = QtWidgets.QLineEdit(self.MasterTab)
self.SIURO.setReadOnly(True)
self.SIURO.setObjectName("SIURO")
self.formLayout.setWidget(31, QtWidgets.QFormLayout.FieldRole, self.SIURO)
self.PILRO = QtWidgets.QLineEdit(self.MasterTab)
self.PILRO.setReadOnly(True)
self.PILRO.setObjectName("PILRO")
self.formLayout.setWidget(32, QtWidgets.QFormLayout.FieldRole, self.PILRO)
self.PIURO = QtWidgets.QLineEdit(self.MasterTab)
self.PIURO.setReadOnly(True)
self.PIURO.setObjectName("PIURO")
self.formLayout.setWidget(33, QtWidgets.QFormLayout.FieldRole, self.PIURO)
self.SpikeRejectionLabel = QtWidgets.QLabel(self.MasterTab)
self.SpikeRejectionLabel.setObjectName("SpikeRejectionLabel")
self.formLayout.setWidget(34, QtWidgets.QFormLayout.LabelRole, self.SpikeRejectionLabel)
self.doSpikeRejectionLabel = QtWidgets.QLabel(self.MasterTab)
self.doSpikeRejectionLabel.setObjectName("doSpikeRejectionLabel")
self.formLayout.setWidget(35, QtWidgets.QFormLayout.LabelRole, self.doSpikeRejectionLabel)
self.voltageThreshholdLabel = QtWidgets.QLabel(self.MasterTab)
self.voltageThreshholdLabel.setObjectName("voltageThreshholdLabel")
self.formLayout.setWidget(36, QtWidgets.QFormLayout.LabelRole, self.voltageThreshholdLabel)
self.timeThresholdLabel = QtWidgets.QLabel(self.MasterTab)
self.timeThresholdLabel.setObjectName("timeThresholdLabel")
self.formLayout.setWidget(37, QtWidgets.QFormLayout.LabelRole, self.timeThresholdLabel)
self.doSpikeRejectionRO = QtWidgets.QLineEdit(self.MasterTab)
self.doSpikeRejectionRO.setReadOnly(True)
self.doSpikeRejectionRO.setObjectName("doSpikeRejectionRO")
self.formLayout.setWidget(35, QtWidgets.QFormLayout.FieldRole, self.doSpikeRejectionRO)
self.voltageThresholdRO = QtWidgets.QLineEdit(self.MasterTab)
self.voltageThresholdRO.setReadOnly(True)
self.voltageThresholdRO.setObjectName("voltageThresholdRO")
self.formLayout.setWidget(36, QtWidgets.QFormLayout.FieldRole, self.voltageThresholdRO)
self.timeThresholdRO = QtWidgets.QLineEdit(self.MasterTab)
self.timeThresholdRO.setReadOnly(True)
self.timeThresholdRO.setObjectName("timeThresholdRO")
self.formLayout.setWidget(37, QtWidgets.QFormLayout.FieldRole, self.timeThresholdRO)
self.SmoothedDoubleRejectionLabel = QtWidgets.QLabel(self.MasterTab)
self.SmoothedDoubleRejectionLabel.setObjectName("SmoothedDoubleRejectionLabel")
self.formLayout.setWidget(38, QtWidgets.QFormLayout.LabelRole, self.SmoothedDoubleRejectionLabel)
self.doDoubleRejectionLabel = QtWidgets.QLabel(self.MasterTab)
self.doDoubleRejectionLabel.setObjectName("doDoubleRejectionLabel")
self.formLayout.setWidget(39, QtWidgets.QFormLayout.LabelRole, self.doDoubleRejectionLabel)
self.SGWindowLabel = QtWidgets.QLabel(self.MasterTab)
self.SGWindowLabel.setObjectName("SGWindowLabel")
self.formLayout.setWidget(40, QtWidgets.QFormLayout.LabelRole, self.SGWindowLabel)
self.SGOrderLabel = QtWidgets.QLabel(self.MasterTab)
self.SGOrderLabel.setObjectName("SGOrderLabel")
self.formLayout.setWidget(41, QtWidgets.QFormLayout.LabelRole, self.SGOrderLabel)
self.alphaThresholdLabel = QtWidgets.QLabel(self.MasterTab)
self.alphaThresholdLabel.setObjectName("alphaThresholdLabel")
self.formLayout.setWidget(45, QtWidgets.QFormLayout.LabelRole, self.alphaThresholdLabel)
self.fitWindowLabel = QtWidgets.QLabel(self.MasterTab)
self.fitWindowLabel.setObjectName("fitWindowLabel")
self.formLayout.setWidget(44, QtWidgets.QFormLayout.LabelRole, self.fitWindowLabel)
self.medianFactorDRLabel = QtWidgets.QLabel(self.MasterTab)
self.medianFactorDRLabel.setObjectName("medianFactorDRLabel")
self.formLayout.setWidget(43, QtWidgets.QFormLayout.LabelRole, self.medianFactorDRLabel)
self.minimaWindowDRLabel = QtWidgets.QLabel(self.MasterTab)
self.minimaWindowDRLabel.setObjectName("minimaWindowDRLabel")
self.formLayout.setWidget(42, QtWidgets.QFormLayout.LabelRole, self.minimaWindowDRLabel)
self.doDoubleRejectionRO = QtWidgets.QLineEdit(self.MasterTab)
self.doDoubleRejectionRO.setReadOnly(True)
self.doDoubleRejectionRO.setObjectName("doDoubleRejectionRO")
self.formLayout.setWidget(39, QtWidgets.QFormLayout.FieldRole, self.doDoubleRejectionRO)
self.SGWindowRO = QtWidgets.QLineEdit(self.MasterTab)
self.SGWindowRO.setReadOnly(True)
self.SGWindowRO.setObjectName("SGWindowRO")
self.formLayout.setWidget(40, QtWidgets.QFormLayout.FieldRole, self.SGWindowRO)
self.SGOrderRO = QtWidgets.QLineEdit(self.MasterTab)
self.SGOrderRO.setReadOnly(True)
self.SGOrderRO.setObjectName("SGOrderRO")
self.formLayout.setWidget(41, QtWidgets.QFormLayout.FieldRole, self.SGOrderRO)
self.minimaWindowDRRO = QtWidgets.QLineEdit(self.MasterTab)
self.minimaWindowDRRO.setReadOnly(True)
self.minimaWindowDRRO.setObjectName("minimaWindowDRRO")
self.formLayout.setWidget(42, QtWidgets.QFormLayout.FieldRole, self.minimaWindowDRRO)
self.medianFactorDRRO = QtWidgets.QLineEdit(self.MasterTab)
self.medianFactorDRRO.setReadOnly(True)
self.medianFactorDRRO.setObjectName("medianFactorDRRO")
self.formLayout.setWidget(43, QtWidgets.QFormLayout.FieldRole, self.medianFactorDRRO)
self.fitWindowRO = QtWidgets.QLineEdit(self.MasterTab)
self.fitWindowRO.setReadOnly(True)
self.fitWindowRO.setObjectName("fitWindowRO")
self.formLayout.setWidget(44, QtWidgets.QFormLayout.FieldRole, self.fitWindowRO)
self.alphaThresholdRO = QtWidgets.QLineEdit(self.MasterTab)
self.alphaThresholdRO.setReadOnly(True)
self.alphaThresholdRO.setObjectName("alphaThresholdRO")
self.formLayout.setWidget(45, QtWidgets.QFormLayout.FieldRole, self.alphaThresholdRO)
self.PeakFinderLabel = QtWidgets.QLabel(self.MasterTab)
self.PeakFinderLabel.setObjectName("PeakFinderLabel")
self.formLayout.setWidget(46, QtWidgets.QFormLayout.LabelRole, self.PeakFinderLabel)
self.minimaWindowPFLabel = QtWidgets.QLabel(self.MasterTab)
self.minimaWindowPFLabel.setObjectName("minimaWindowPFLabel")
self.formLayout.setWidget(56, QtWidgets.QFormLayout.LabelRole, self.minimaWindowPFLabel)
self.plotRawLabel = QtWidgets.QLabel(self.MasterTab)
self.plotRawLabel.setObjectName("plotRawLabel")
self.formLayout.setWidget(47, QtWidgets.QFormLayout.LabelRole, self.plotRawLabel)
self.convSigLabel = QtWidgets.QLabel(self.MasterTab)
self.convSigLabel.setObjectName("convSigLabel")
self.formLayout.setWidget(55, QtWidgets.QFormLayout.LabelRole, self.convSigLabel)
self.convPowerLabel = QtWidgets.QLabel(self.MasterTab)
self.convPowerLabel.setObjectName("convPowerLabel")
self.formLayout.setWidget(54, QtWidgets.QFormLayout.LabelRole, self.convPowerLabel)
self.convWindowLabel = QtWidgets.QLabel(self.MasterTab)
self.convWindowLabel.setObjectName("convWindowLabel")
self.formLayout.setWidget(53, QtWidgets.QFormLayout.LabelRole, self.convWindowLabel)
self.stdFactorLabel = QtWidgets.QLabel(self.MasterTab)
self.stdFactorLabel.setObjectName("stdFactorLabel")
self.formLayout.setWidget(52, QtWidgets.QFormLayout.LabelRole, self.stdFactorLabel)
self.medianFactorPFLabel = QtWidgets.QLabel(self.MasterTab)
self.medianFactorPFLabel.setObjectName("medianFactorPFLabel")
self.formLayout.setWidget(51, QtWidgets.QFormLayout.LabelRole, self.medianFactorPFLabel)
self.savePhotonsLabel = QtWidgets.QLabel(self.MasterTab)
self.savePhotonsLabel.setObjectName("savePhotonsLabel")
self.formLayout.setWidget(50, QtWidgets.QFormLayout.LabelRole, self.savePhotonsLabel)
self.doPeakFinderLabel = QtWidgets.QLabel(self.MasterTab)
self.doPeakFinderLabel.setObjectName("doPeakFinderLabel")
self.formLayout.setWidget(49, QtWidgets.QFormLayout.LabelRole, self.doPeakFinderLabel)
self.photonFilenameLabel = QtWidgets.QLabel(self.MasterTab)
self.photonFilenameLabel.setObjectName("photonFilenameLabel")
self.formLayout.setWidget(48, QtWidgets.QFormLayout.LabelRole, self.photonFilenameLabel)
self.plotRawRO = QtWidgets.QLineEdit(self.MasterTab)
self.plotRawRO.setReadOnly(True)
self.plotRawRO.setObjectName("plotRawRO")
self.formLayout.setWidget(47, QtWidgets.QFormLayout.FieldRole, self.plotRawRO)
self.photonFilenameRO = QtWidgets.QLineEdit(self.MasterTab)
self.photonFilenameRO.setReadOnly(True)
self.photonFilenameRO.setObjectName("photonFilenameRO")
self.formLayout.setWidget(48, QtWidgets.QFormLayout.FieldRole, self.photonFilenameRO)
self.doPeakFinderRO = QtWidgets.QLineEdit(self.MasterTab)
self.doPeakFinderRO.setReadOnly(True)
self.doPeakFinderRO.setObjectName("doPeakFinderRO")
self.formLayout.setWidget(49, QtWidgets.QFormLayout.FieldRole, self.doPeakFinderRO)
self.savePhotonsRO = QtWidgets.QLineEdit(self.MasterTab)
self.savePhotonsRO.setReadOnly(True)
self.savePhotonsRO.setObjectName("savePhotonsRO")
self.formLayout.setWidget(50, QtWidgets.QFormLayout.FieldRole, self.savePhotonsRO)
self.medianFactorPFRO = QtWidgets.QLineEdit(self.MasterTab)
self.medianFactorPFRO.setReadOnly(True)
self.medianFactorPFRO.setObjectName("medianFactorPFRO")
self.formLayout.setWidget(51, QtWidgets.QFormLayout.FieldRole, self.medianFactorPFRO)
self.stdFactorRO = QtWidgets.QLineEdit(self.MasterTab)
self.stdFactorRO.setReadOnly(True)
self.stdFactorRO.setObjectName("stdFactorRO")
self.formLayout.setWidget(52, QtWidgets.QFormLayout.FieldRole, self.stdFactorRO)
self.convWindowRO = QtWidgets.QLineEdit(self.MasterTab)
self.convWindowRO.setReadOnly(True)
self.convWindowRO.setObjectName("convWindowRO")
self.formLayout.setWidget(53, QtWidgets.QFormLayout.FieldRole, self.convWindowRO)
self.convPowerRO = QtWidgets.QLineEdit(self.MasterTab)
self.convPowerRO.setReadOnly(True)
self.convPowerRO.setObjectName("convPowerRO")
self.formLayout.setWidget(54, QtWidgets.QFormLayout.FieldRole, self.convPowerRO)
self.convSigRO = QtWidgets.QLineEdit(self.MasterTab)
self.convSigRO.setReadOnly(True)
self.convSigRO.setObjectName("convSigRO")
self.formLayout.setWidget(55, QtWidgets.QFormLayout.FieldRole, self.convSigRO)
self.minimaWindowPFRO = QtWidgets.QLineEdit(self.MasterTab)
self.minimaWindowPFRO.setReadOnly(True)
self.minimaWindowPFRO.setObjectName("minimaWindowPFRO")
self.formLayout.setWidget(56, QtWidgets.QFormLayout.FieldRole, self.minimaWindowPFRO)
self.PhotonCountingLabel = QtWidgets.QLabel(self.MasterTab)
self.PhotonCountingLabel.setObjectName("PhotonCountingLabel")
self.formLayout.setWidget(57, QtWidgets.QFormLayout.LabelRole, self.PhotonCountingLabel)
self.photonTitleLabel = QtWidgets.QLabel(self.MasterTab)
self.photonTitleLabel.setObjectName("photonTitleLabel")
self.formLayout.setWidget(61, QtWidgets.QFormLayout.LabelRole, self.photonTitleLabel)
self.photonLabelsLabel = QtWidgets.QLabel(self.MasterTab)
self.photonLabelsLabel.setObjectName("photonLabelsLabel")
self.formLayout.setWidget(60, QtWidgets.QFormLayout.LabelRole, self.photonLabelsLabel)
self.photonFilesLabel = QtWidgets.QLabel(self.MasterTab)
self.photonFilesLabel.setObjectName("photonFilesLabel")
self.formLayout.setWidget(59, QtWidgets.QFormLayout.LabelRole, self.photonFilesLabel)
self.doPhotonCountingLabel = QtWidgets.QLabel(self.MasterTab)
self.doPhotonCountingLabel.setObjectName("doPhotonCountingLabel")
self.formLayout.setWidget(58, QtWidgets.QFormLayout.LabelRole, self.doPhotonCountingLabel)
self.doPhotonCountingRO = QtWidgets.QLineEdit(self.MasterTab)
self.doPhotonCountingRO.setReadOnly(True)
self.doPhotonCountingRO.setObjectName("doPhotonCountingRO")
self.formLayout.setWidget(58, QtWidgets.QFormLayout.FieldRole, self.doPhotonCountingRO)
self.photonFilesRO = QtWidgets.QLineEdit(self.MasterTab)
self.photonFilesRO.setReadOnly(True)
self.photonFilesRO.setObjectName("photonFilesRO")
self.formLayout.setWidget(59, QtWidgets.QFormLayout.FieldRole, self.photonFilesRO)
self.photonLabelsRO = QtWidgets.QLineEdit(self.MasterTab)
self.photonLabelsRO.setReadOnly(True)
self.photonLabelsRO.setObjectName("photonLabelsRO")
self.formLayout.setWidget(60, QtWidgets.QFormLayout.FieldRole, self.photonLabelsRO)
self.photonTitleRO = QtWidgets.QLineEdit(self.MasterTab)
self.photonTitleRO.setReadOnly(True)
self.photonTitleRO.setObjectName("photonTitleRO")
self.formLayout.setWidget(61, QtWidgets.QFormLayout.FieldRole, self.photonTitleRO)
self.ReadoutTab.addTab(self.MasterTab, "")
self.MetaTab = QtWidgets.QWidget()
self.MetaTab.setObjectName("MetaTab")
self.formLayout_2 = QtWidgets.QFormLayout(self.MetaTab)
self.formLayout_2.setContentsMargins(0, 0, 0, 0)
self.formLayout_2.setObjectName("formLayout_2")
self.GeneralMetaLabel = QtWidgets.QLabel(self.MetaTab)
self.GeneralMetaLabel.setObjectName("GeneralMetaLabel")
self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.GeneralMetaLabel)
self.xWidthPhysicalLabel = QtWidgets.QLabel(self.MetaTab)
self.xWidthPhysicalLabel.setObjectName("xWidthPhysicalLabel")
self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.xWidthPhysicalLabel)
self.xWidthPhysicalRO = QtWidgets.QLineEdit(self.MetaTab)
self.xWidthPhysicalRO.setReadOnly(True)
self.xWidthPhysicalRO.setObjectName("xWidthPhysicalRO")
self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.xWidthPhysicalRO)
self.xWidthUnitLabel = QtWidgets.QLabel(self.MetaTab)
self.xWidthUnitLabel.setObjectName("xWidthUnitLabel")
self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.xWidthUnitLabel)
self.xWidthUnitRO = QtWidgets.QLineEdit(self.MetaTab)
self.xWidthUnitRO.setReadOnly(True)
self.xWidthUnitRO.setObjectName("xWidthUnitRO")
self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.xWidthUnitRO)
self.xLocationLabel = QtWidgets.QLabel(self.MetaTab)
self.xLocationLabel.setObjectName("xLocationLabel")
self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.xLocationLabel)
self.xLocationRO = QtWidgets.QLineEdit(self.MetaTab)
self.xLocationRO.setReadOnly(True)
self.xLocationRO.setObjectName("xLocationRO")
self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.xLocationRO)
self.yHeightUnitsLabel = QtWidgets.QLabel(self.MetaTab)
self.yHeightUnitsLabel.setObjectName("yHeightUnitsLabel")
self.formLayout_2.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.yHeightUnitsLabel)
self.yHeightUnitsRO = QtWidgets.QLineEdit(self.MetaTab)
self.yHeightUnitsRO.setReadOnly(True)
self.yHeightUnitsRO.setObjectName("yHeightUnitsRO")
self.formLayout_2.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.yHeightUnitsRO)
self.triggerLabel = QtWidgets.QLabel(self.MetaTab)
self.triggerLabel.setObjectName("triggerLabel")
self.formLayout_2.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.triggerLabel)
self.triggerRO = QtWidgets.QLineEdit(self.MetaTab)
self.triggerRO.setReadOnly(True)
self.triggerRO.setObjectName("triggerRO")
self.formLayout_2.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.triggerRO)
self.triggerSourceLabel = QtWidgets.QLabel(self.MetaTab)
self.triggerSourceLabel.setObjectName("triggerSourceLabel")
self.formLayout_2.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.triggerSourceLabel)
self.triggerSourceRO = QtWidgets.QLineEdit(self.MetaTab)
self.triggerSourceRO.setReadOnly(True)
self.triggerSourceRO.setObjectName("triggerSourceRO")
self.formLayout_2.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.triggerSourceRO)
self.triggerTypeLabel = QtWidgets.QLabel(self.MetaTab)
self.triggerTypeLabel.setObjectName("triggerTypeLabel")
self.formLayout_2.setWidget(7, QtWidgets.QFormLayout.LabelRole, self.triggerTypeLabel)
self.triggerTypeRO = QtWidgets.QLineEdit(self.MetaTab)
self.triggerTypeRO.setReadOnly(True)
self.triggerTypeRO.setObjectName("triggerTypeRO")
self.formLayout_2.setWidget(7, QtWidgets.QFormLayout.FieldRole, self.triggerTypeRO)
self.sampleLabel = QtWidgets.QLabel(self.MetaTab)
self.sampleLabel.setObjectName("sampleLabel")
self.formLayout_2.setWidget(8, QtWidgets.QFormLayout.LabelRole, self.sampleLabel)
self.sampleRO = QtWidgets.QLineEdit(self.MetaTab)
self.sampleRO.setReadOnly(True)
self.sampleRO.setObjectName("sampleRO")
self.formLayout_2.setWidget(8, QtWidgets.QFormLayout.FieldRole, self.sampleRO)
self.xDivsLabel = QtWidgets.QLabel(self.MetaTab)
self.xDivsLabel.setObjectName("xDivsLabel")
self.formLayout_2.setWidget(9, QtWidgets.QFormLayout.LabelRole, self.xDivsLabel)
self.xDivsRO = QtWidgets.QLineEdit(self.MetaTab)
self.xDivsRO.setReadOnly(True)
self.xDivsRO.setObjectName("xDivsRO")
self.formLayout_2.setWidget(9, QtWidgets.QFormLayout.FieldRole, self.xDivsRO)
self.yDivsLabel = QtWidgets.QLabel(self.MetaTab)
self.yDivsLabel.setObjectName("yDivsLabel")
self.formLayout_2.setWidget(10, QtWidgets.QFormLayout.LabelRole, self.yDivsLabel)
self.yDivsRO = QtWidgets.QLineEdit(self.MetaTab)
self.yDivsRO.setReadOnly(True)
self.yDivsRO.setObjectName("yDivsRO")
self.formLayout_2.setWidget(10, QtWidgets.QFormLayout.FieldRole, self.yDivsRO)
self.Channel1Label = QtWidgets.QLabel(self.MetaTab)
self.Channel1Label.setObjectName("Channel1Label")
self.formLayout_2.setWidget(11, QtWidgets.QFormLayout.LabelRole, self.Channel1Label)
self.object1Label = QtWidgets.QLabel(self.MetaTab)
self.object1Label.setObjectName("object1Label")
self.formLayout_2.setWidget(12, QtWidgets.QFormLayout.LabelRole, self.object1Label)
self.object1RO = QtWidgets.QLineEdit(self.MetaTab)
self.object1RO.setReadOnly(True)
self.object1RO.setObjectName("object1RO")
self.formLayout_2.setWidget(12, QtWidgets.QFormLayout.FieldRole, self.object1RO)
self.inputImpedence1Label = QtWidgets.QLabel(self.MetaTab)
self.inputImpedence1Label.setObjectName("inputImpedence1Label")
self.formLayout_2.setWidget(13, QtWidgets.QFormLayout.LabelRole, self.inputImpedence1Label)
self.inputImpedence1RO = QtWidgets.QLineEdit(self.MetaTab)
self.inputImpedence1RO.setReadOnly(True)
self.inputImpedence1RO.setObjectName("inputImpedence1RO")
self.formLayout_2.setWidget(13, QtWidgets.QFormLayout.FieldRole, self.inputImpedence1RO)
self.coupling1Label = QtWidgets.QLabel(self.MetaTab)
self.coupling1Label.setObjectName("coupling1Label")
self.formLayout_2.setWidget(14, QtWidgets.QFormLayout.LabelRole, self.coupling1Label)
self.coupling1RO = QtWidgets.QLineEdit(self.MetaTab)
self.coupling1RO.setReadOnly(True)
self.coupling1RO.setObjectName("coupling1RO")
self.formLayout_2.setWidget(14, QtWidgets.QFormLayout.FieldRole, self.coupling1RO)
self.offset1Label = QtWidgets.QLabel(self.MetaTab)
self.offset1Label.setObjectName("offset1Label")
self.formLayout_2.setWidget(15, QtWidgets.QFormLayout.LabelRole, self.offset1Label)
self.offset1RO = QtWidgets.QLineEdit(self.MetaTab)
self.offset1RO.setReadOnly(True)
self.offset1RO.setObjectName("offset1RO")
self.formLayout_2.setWidget(15, QtWidgets.QFormLayout.FieldRole, self.offset1RO)
self.bandwidth1Label = QtWidgets.QLabel(self.MetaTab)
self.bandwidth1Label.setObjectName("bandwidth1Label")
self.formLayout_2.setWidget(16, QtWidgets.QFormLayout.LabelRole, self.bandwidth1Label)
self.bandwidth1RO = QtWidgets.QLineEdit(self.MetaTab)
self.bandwidth1RO.setReadOnly(True)
self.bandwidth1RO.setObjectName("bandwidth1RO")
self.formLayout_2.setWidget(16, QtWidgets.QFormLayout.FieldRole, self.bandwidth1RO)
self.VoltsPerDiv1Label = QtWidgets.QLabel(self.MetaTab)
self.VoltsPerDiv1Label.setObjectName("VoltsPerDiv1Label")
self.formLayout_2.setWidget(17, QtWidgets.QFormLayout.LabelRole, self.VoltsPerDiv1Label)
self.VoltsPerDiv1RO = QtWidgets.QLineEdit(self.MetaTab)
self.VoltsPerDiv1RO.setReadOnly(True)
self.VoltsPerDiv1RO.setObjectName("VoltsPerDiv1RO")
self.formLayout_2.setWidget(17, QtWidgets.QFormLayout.FieldRole, self.VoltsPerDiv1RO)
self.yLocation1Label = QtWidgets.QLabel(self.MetaTab)
self.yLocation1Label.setObjectName("yLocation1Label")
self.formLayout_2.setWidget(18, QtWidgets.QFormLayout.LabelRole, self.yLocation1Label)
self.yLocation1RO = QtWidgets.QLineEdit(self.MetaTab)
self.yLocation1RO.setReadOnly(True)
self.yLocation1RO.setObjectName("yLocation1RO")
self.formLayout_2.setWidget(18, QtWidgets.QFormLayout.FieldRole, self.yLocation1RO)
self.Channel2Label = QtWidgets.QLabel(self.MetaTab)
self.Channel2Label.setObjectName("Channel2Label")
self.formLayout_2.setWidget(19, QtWidgets.QFormLayout.LabelRole, self.Channel2Label)
self.object2Label = QtWidgets.QLabel(self.MetaTab)
self.object2Label.setObjectName("object2Label")
self.formLayout_2.setWidget(20, QtWidgets.QFormLayout.LabelRole, self.object2Label)
self.object2RO = QtWidgets.QLineEdit(self.MetaTab)
self.object2RO.setReadOnly(True)
self.object2RO.setObjectName("object2RO")
self.formLayout_2.setWidget(20, QtWidgets.QFormLayout.FieldRole, self.object2RO)
self.inputImpedence2Label = QtWidgets.QLabel(self.MetaTab)
self.inputImpedence2Label.setObjectName("inputImpedence2Label")
self.formLayout_2.setWidget(21, QtWidgets.QFormLayout.LabelRole, self.inputImpedence2Label)
self.inputImpedence2RO = QtWidgets.QLineEdit(self.MetaTab)
self.inputImpedence2RO.setReadOnly(True)
self.inputImpedence2RO.setObjectName("inputImpedence2RO")
self.formLayout_2.setWidget(21, QtWidgets.QFormLayout.FieldRole, self.inputImpedence2RO)
self.coupling2Label = QtWidgets.QLabel(self.MetaTab)
self.coupling2Label.setObjectName("coupling2Label")
self.formLayout_2.setWidget(22, QtWidgets.QFormLayout.LabelRole, self.coupling2Label)
self.coupling2RO = QtWidgets.QLineEdit(self.MetaTab)
self.coupling2RO.setReadOnly(True)
self.coupling2RO.setObjectName("coupling2RO")
self.formLayout_2.setWidget(22, QtWidgets.QFormLayout.FieldRole, self.coupling2RO)
self.offset2Label = QtWidgets.QLabel(self.MetaTab)
self.offset2Label.setObjectName("offset2Label")
self.formLayout_2.setWidget(23, QtWidgets.QFormLayout.LabelRole, self.offset2Label)
self.offset2RO = QtWidgets.QLineEdit(self.MetaTab)
self.offset2RO.setReadOnly(True)
self.offset2RO.setObjectName("offset2RO")
self.formLayout_2.setWidget(23, QtWidgets.QFormLayout.FieldRole, self.offset2RO)
self.bandwidth2Label = QtWidgets.QLabel(self.MetaTab)
self.bandwidth2Label.setObjectName("bandwidth2Label")
self.formLayout_2.setWidget(24, QtWidgets.QFormLayout.LabelRole, self.bandwidth2Label)
self.bandwidth2RO = QtWidgets.QLineEdit(self.MetaTab)
self.bandwidth2RO.setReadOnly(True)
self.bandwidth2RO.setObjectName("bandwidth2RO")
self.formLayout_2.setWidget(24, QtWidgets.QFormLayout.FieldRole, self.bandwidth2RO)
self.VoltsPerDiv2Label = QtWidgets.QLabel(self.MetaTab)
self.VoltsPerDiv2Label.setObjectName("VoltsPerDiv2Label")
self.formLayout_2.setWidget(25, QtWidgets.QFormLayout.LabelRole, self.VoltsPerDiv2Label)
self.VoltsPerDiv2RO = QtWidgets.QLineEdit(self.MetaTab)
self.VoltsPerDiv2RO.setReadOnly(True)
self.VoltsPerDiv2RO.setObjectName("VoltsPerDiv2RO")
self.formLayout_2.setWidget(25, QtWidgets.QFormLayout.FieldRole, self.VoltsPerDiv2RO)
self.yLocation2Label = QtWidgets.QLabel(self.MetaTab)
self.yLocation2Label.setObjectName("yLocation2Label")
self.formLayout_2.setWidget(26, QtWidgets.QFormLayout.LabelRole, self.yLocation2Label)
self.yLocation2RO = QtWidgets.QLineEdit(self.MetaTab)
self.yLocation2RO.setReadOnly(True)
self.yLocation2RO.setObjectName("yLocation2RO")
self.formLayout_2.setWidget(26, QtWidgets.QFormLayout.FieldRole, self.yLocation2RO)
self.ReadoutTab.addTab(self.MetaTab, "")
self.gridLayout.addWidget(self.ReadoutTab, 0, 0, 1, 1)
self.TraceLeftSide.setWidget(self.scrollAreaWidgetContents)
self.horizontalLayout_3.addWidget(self.TraceLeftSide)
self.TraceRightSide = QtWidgets.QVBoxLayout()
self.TraceRightSide.setObjectName("TraceRightSide")
self.FileLoadLayout = QtWidgets.QHBoxLayout()
self.FileLoadLayout.setObjectName("FileLoadLayout")
self.masterLabel = QtWidgets.QLabel(self.TraceAnalysisTab)
self.masterLabel.setObjectName("masterLabel")
self.FileLoadLayout.addWidget(self.masterLabel)
self.FilePathText = QtWidgets.QLineEdit(self.TraceAnalysisTab)
self.FilePathText.setReadOnly(True)
self.FilePathText.setObjectName("FilePathText")
self.FileLoadLayout.addWidget(self.FilePathText)
self.BrowseButton = QtWidgets.QPushButton(self.TraceAnalysisTab)
self.BrowseButton.setObjectName("BrowseButton")
self.FileLoadLayout.addWidget(self.BrowseButton)
self.LoadButton = QtWidgets.QPushButton(self.TraceAnalysisTab)
self.LoadButton.setEnabled(False)
self.LoadButton.setObjectName("LoadButton")
self.FileLoadLayout.addWidget(self.LoadButton)
self.TraceRightSide.addLayout(self.FileLoadLayout)
self.PreviousNextLayout = QtWidgets.QHBoxLayout()
self.PreviousNextLayout.setObjectName("PreviousNextLayout")
self.PreviousTraceButton = QtWidgets.QPushButton(self.TraceAnalysisTab)
self.PreviousTraceButton.setEnabled(False)
self.PreviousTraceButton.setObjectName("PreviousTraceButton")
self.PreviousNextLayout.addWidget(self.PreviousTraceButton)
self.NextTraceButton = QtWidgets.QPushButton(self.TraceAnalysisTab)
self.NextTraceButton.setEnabled(False)
self.NextTraceButton.setObjectName("NextTraceButton")
self.PreviousNextLayout.addWidget(self.NextTraceButton)
self.TraceRightSide.addLayout(self.PreviousNextLayout)
self.TracePlotWidget = TraceWidget(self.TraceAnalysisTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.TracePlotWidget.sizePolicy().hasHeightForWidth())
self.TracePlotWidget.setSizePolicy(sizePolicy)
self.TracePlotWidget.setObjectName("TracePlotWidget")
self.TraceRightSide.addWidget(self.TracePlotWidget)
self.horizontalLayout_3.addLayout(self.TraceRightSide)
self.ProgramTab.addTab(self.TraceAnalysisTab, "")
self.eventTab = QtWidgets.QWidget()
self.eventTab.setObjectName("eventTab")
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.eventTab)
self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.EventLeftSide = QtWidgets.QScrollArea(self.eventTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.EventLeftSide.sizePolicy().hasHeightForWidth())
self.EventLeftSide.setSizePolicy(sizePolicy)
self.EventLeftSide.setWidgetResizable(True)
self.EventLeftSide.setObjectName("EventLeftSide")
self.scrollAreaWidgetContents_2 = QtWidgets.QWidget()
self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 391, 1042))
self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2")
self.gridLayout_2 = QtWidgets.QGridLayout(self.scrollAreaWidgetContents_2)
self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
self.gridLayout_2.setObjectName("gridLayout_2")
self.FADCPlotWidget = SimplePlotWidget(self.scrollAreaWidgetContents_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.FADCPlotWidget.sizePolicy().hasHeightForWidth())
self.FADCPlotWidget.setSizePolicy(sizePolicy)
self.FADCPlotWidget.setMinimumSize(QtCore.QSize(0, 1024))
self.FADCPlotWidget.setObjectName("FADCPlotWidget")
self.gridLayout_2.addWidget(self.FADCPlotWidget, 0, 0, 1, 1)
self.EventLeftSide.setWidget(self.scrollAreaWidgetContents_2)
self.horizontalLayout_2.addWidget(self.EventLeftSide)
self.ControlTab = QtWidgets.QTabWidget(self.eventTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.ControlTab.sizePolicy().hasHeightForWidth())
self.ControlTab.setSizePolicy(sizePolicy)
self.ControlTab.setObjectName("ControlTab")
self.AcquireTab = QtWidgets.QWidget()
self.AcquireTab.setObjectName("AcquireTab")
self.EventRightSide = QtWidgets.QVBoxLayout(self.AcquireTab)
self.EventRightSide.setContentsMargins(0, 0, 0, 0)
self.EventRightSide.setObjectName("EventRightSide")
self.gridLayout_5 = QtWidgets.QGridLayout()
self.gridLayout_5.setObjectName("gridLayout_5")
self.DurationLabel = QtWidgets.QLabel(self.AcquireTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.DurationLabel.sizePolicy().hasHeightForWidth())
self.DurationLabel.setSizePolicy(sizePolicy)
self.DurationLabel.setAlignment(QtCore.Qt.AlignCenter)
self.DurationLabel.setObjectName("DurationLabel")
self.gridLayout_5.addWidget(self.DurationLabel, 1, 0, 1, 1)
self.SaveDataCB = QtWidgets.QCheckBox(self.AcquireTab)
self.SaveDataCB.setObjectName("SaveDataCB")
self.gridLayout_5.addWidget(self.SaveDataCB, 6, 2, 1, 1)
self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
self.horizontalLayout_9.setObjectName("horizontalLayout_9")
self.EventSet = QtWidgets.QLineEdit(self.AcquireTab)
self.EventSet.setEnabled(False)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.EventSet.sizePolicy().hasHeightForWidth())
self.EventSet.setSizePolicy(sizePolicy)
self.EventSet.setObjectName("EventSet")
self.horizontalLayout_9.addWidget(self.EventSet)
self.EventRO = QtWidgets.QLineEdit(self.AcquireTab)
self.EventRO.setEnabled(False)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.EventRO.sizePolicy().hasHeightForWidth())
self.EventRO.setSizePolicy(sizePolicy)
self.EventRO.setObjectName("EventRO")
self.horizontalLayout_9.addWidget(self.EventRO)
self.gridLayout_5.addLayout(self.horizontalLayout_9, 2, 1, 1, 1)
self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.DurationSet = QtWidgets.QLineEdit(self.AcquireTab)
self.DurationSet.setEnabled(False)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.DurationSet.sizePolicy().hasHeightForWidth())
self.DurationSet.setSizePolicy(sizePolicy)
self.DurationSet.setObjectName("DurationSet")
self.horizontalLayout_4.addWidget(self.DurationSet)
self.DurationRO = QtWidgets.QLineEdit(self.AcquireTab)
self.DurationRO.setEnabled(False)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.DurationRO.sizePolicy().hasHeightForWidth())
self.DurationRO.setSizePolicy(sizePolicy)
self.DurationRO.setObjectName("DurationRO")
self.horizontalLayout_4.addWidget(self.DurationRO)
self.gridLayout_5.addLayout(self.horizontalLayout_4, 1, 1, 1, 1)
self.DurationButton = QtWidgets.QPushButton(self.AcquireTab)
self.DurationButton.setEnabled(False)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.DurationButton.sizePolicy().hasHeightForWidth())
self.DurationButton.setSizePolicy(sizePolicy)
self.DurationButton.setObjectName("DurationButton")
self.gridLayout_5.addWidget(self.DurationButton, 1, 2, 1, 1)
self.gridLayout_6 = QtWidgets.QGridLayout()
self.gridLayout_6.setObjectName("gridLayout_6")
self.StopButton = QtWidgets.QPushButton(self.AcquireTab)
self.StopButton.setEnabled(False)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.StopButton.sizePolicy().hasHeightForWidth())
self.StopButton.setSizePolicy(sizePolicy)
self.StopButton.setObjectName("StopButton")
self.gridLayout_6.addWidget(self.StopButton, 0, 1, 1, 1)
self.StartButton = QtWidgets.QPushButton(self.AcquireTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.StartButton.sizePolicy().hasHeightForWidth())
self.StartButton.setSizePolicy(sizePolicy)
self.StartButton.setObjectName("StartButton")
self.gridLayout_6.addWidget(self.StartButton, 0, 0, 1, 1)
self.gridLayout_5.addLayout(self.gridLayout_6, 7, 1, 1, 1)
self.EventButton = QtWidgets.QPushButton(self.AcquireTab)
self.EventButton.setEnabled(False)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.EventButton.sizePolicy().hasHeightForWidth())
self.EventButton.setSizePolicy(sizePolicy)
self.EventButton.setObjectName("EventButton")
self.gridLayout_5.addWidget(self.EventButton, 2, 2, 1, 1)
self.EventLabel = QtWidgets.QLabel(self.AcquireTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.EventLabel.sizePolicy().hasHeightForWidth())
self.EventLabel.setSizePolicy(sizePolicy)
self.EventLabel.setAlignment(QtCore.Qt.AlignCenter)
self.EventLabel.setObjectName("EventLabel")
self.gridLayout_5.addWidget(self.EventLabel, 2, 0, 1, 1)
self.verticalLayout_7 = QtWidgets.QVBoxLayout()
self.verticalLayout_7.setObjectName("verticalLayout_7")
self.DurationRadio = QtWidgets.QRadioButton(self.AcquireTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.DurationRadio.sizePolicy().hasHeightForWidth())
self.DurationRadio.setSizePolicy(sizePolicy)
self.DurationRadio.setCheckable(True)
self.DurationRadio.setChecked(False)
self.DurationRadio.setObjectName("DurationRadio")
self.FADCButtonGroup = QtWidgets.QButtonGroup(MainWindow)
self.FADCButtonGroup.setObjectName("FADCButtonGroup")
self.FADCButtonGroup.addButton(self.DurationRadio)
self.verticalLayout_7.addWidget(self.DurationRadio)
self.EventRadio = QtWidgets.QRadioButton(self.AcquireTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.EventRadio.sizePolicy().hasHeightForWidth())
self.EventRadio.setSizePolicy(sizePolicy)
self.EventRadio.setObjectName("EventRadio")
self.FADCButtonGroup.addButton(self.EventRadio)
self.verticalLayout_7.addWidget(self.EventRadio)
self.TimeoutRadio = QtWidgets.QRadioButton(self.AcquireTab)
self.TimeoutRadio.setObjectName("TimeoutRadio")
self.FADCButtonGroup.addButton(self.TimeoutRadio)
self.verticalLayout_7.addWidget(self.TimeoutRadio)
self.ContinuousRadio = QtWidgets.QRadioButton(self.AcquireTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.ContinuousRadio.sizePolicy().hasHeightForWidth())
self.ContinuousRadio.setSizePolicy(sizePolicy)
self.ContinuousRadio.setChecked(True)
self.ContinuousRadio.setObjectName("ContinuousRadio")
self.FADCButtonGroup.addButton(self.ContinuousRadio)
self.verticalLayout_7.addWidget(self.ContinuousRadio)
self.gridLayout_5.addLayout(self.verticalLayout_7, 7, 0, 1, 1)
self.ServerLabel = QtWidgets.QLabel(self.AcquireTab)
self.ServerLabel.setAlignment(QtCore.Qt.AlignCenter)
self.ServerLabel.setObjectName("ServerLabel")
self.gridLayout_5.addWidget(self.ServerLabel, 0, 0, 1, 1)
self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
self.horizontalLayout_10.setObjectName("horizontalLayout_10")
self.ServerSet = QtWidgets.QLineEdit(self.AcquireTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.ServerSet.sizePolicy().hasHeightForWidth())
self.ServerSet.setSizePolicy(sizePolicy)
self.ServerSet.setObjectName("ServerSet")
self.horizontalLayout_10.addWidget(self.ServerSet)
self.ServerRO = QtWidgets.QLineEdit(self.AcquireTab)
self.ServerRO.setEnabled(False)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.ServerRO.sizePolicy().hasHeightForWidth())
self.ServerRO.setSizePolicy(sizePolicy)
self.ServerRO.setObjectName("ServerRO")
self.horizontalLayout_10.addWidget(self.ServerRO)
self.gridLayout_5.addLayout(self.horizontalLayout_10, 0, 1, 1, 1)
self.ConnectServerButton = QtWidgets.QPushButton(self.AcquireTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.ConnectServerButton.sizePolicy().hasHeightForWidth())
self.ConnectServerButton.setSizePolicy(sizePolicy)
self.ConnectServerButton.setObjectName("ConnectServerButton")
self.gridLayout_5.addWidget(self.ConnectServerButton, 0, 2, 1, 1)
self.verticalLayout_8 = QtWidgets.QVBoxLayout()
self.verticalLayout_8.setObjectName("verticalLayout_8")
self.SingleEventButton = QtWidgets.QPushButton(self.AcquireTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.SingleEventButton.sizePolicy().hasHeightForWidth())
self.SingleEventButton.setSizePolicy(sizePolicy)
self.SingleEventButton.setObjectName("SingleEventButton")
self.verticalLayout_8.addWidget(self.SingleEventButton)
self.ClearEventButton = QtWidgets.QPushButton(self.AcquireTab)
self.ClearEventButton.setObjectName("ClearEventButton")
self.verticalLayout_8.addWidget(self.ClearEventButton)
self.CloseServerButton = QtWidgets.QPushButton(self.AcquireTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.CloseServerButton.sizePolicy().hasHeightForWidth())
self.CloseServerButton.setSizePolicy(sizePolicy)
self.CloseServerButton.setObjectName("CloseServerButton")
self.verticalLayout_8.addWidget(self.CloseServerButton)
self.gridLayout_5.addLayout(self.verticalLayout_8, 7, 2, 1, 1)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.DirectorySet = QtWidgets.QLineEdit(self.AcquireTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.DirectorySet.sizePolicy().hasHeightForWidth())
self.DirectorySet.setSizePolicy(sizePolicy)
self.DirectorySet.setObjectName("DirectorySet")
self.horizontalLayout.addWidget(self.DirectorySet)
self.DirectoryRO = QtWidgets.QLineEdit(self.AcquireTab)
self.DirectoryRO.setEnabled(False)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.DirectoryRO.sizePolicy().hasHeightForWidth())
self.DirectoryRO.setSizePolicy(sizePolicy)
self.DirectoryRO.setObjectName("DirectoryRO")
self.horizontalLayout.addWidget(self.DirectoryRO)
self.gridLayout_5.addLayout(self.horizontalLayout, 4, 1, 1, 1)
self.DirectoryLabel = QtWidgets.QLabel(self.AcquireTab)
self.DirectoryLabel.setAlignment(QtCore.Qt.AlignCenter)
self.DirectoryLabel.setObjectName("DirectoryLabel")
self.gridLayout_5.addWidget(self.DirectoryLabel, 4, 0, 1, 1)
self.DirectoryButton = QtWidgets.QPushButton(self.AcquireTab)
self.DirectoryButton.setObjectName("DirectoryButton")
self.gridLayout_5.addWidget(self.DirectoryButton, 4, 2, 1, 1)
self.FilenameLabel = QtWidgets.QLabel(self.AcquireTab)
self.FilenameLabel.setAlignment(QtCore.Qt.AlignCenter)
self.FilenameLabel.setObjectName("FilenameLabel")
self.gridLayout_5.addWidget(self.FilenameLabel, 5, 0, 1, 1)
self.horizontalLayout_11 = QtWidgets.QHBoxLayout()
self.horizontalLayout_11.setObjectName("horizontalLayout_11")
self.FilenameSet = QtWidgets.QLineEdit(self.AcquireTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.FilenameSet.sizePolicy().hasHeightForWidth())
self.FilenameSet.setSizePolicy(sizePolicy)
self.FilenameSet.setObjectName("FilenameSet")
self.horizontalLayout_11.addWidget(self.FilenameSet)
self.FilenameRO = QtWidgets.QLineEdit(self.AcquireTab)
self.FilenameRO.setEnabled(False)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.FilenameRO.sizePolicy().hasHeightForWidth())
self.FilenameRO.setSizePolicy(sizePolicy)
self.FilenameRO.setObjectName("FilenameRO")
self.horizontalLayout_11.addWidget(self.FilenameRO)
self.gridLayout_5.addLayout(self.horizontalLayout_11, 5, 1, 1, 1)
self.PathRO = QtWidgets.QLineEdit(self.AcquireTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.PathRO.sizePolicy().hasHeightForWidth())
self.PathRO.setSizePolicy(sizePolicy)
self.PathRO.setReadOnly(True)
self.PathRO.setObjectName("PathRO")
self.gridLayout_5.addWidget(self.PathRO, 6, 1, 1, 1)
self.FilenameButton = QtWidgets.QPushButton(self.AcquireTab)
self.FilenameButton.setObjectName("FilenameButton")
self.gridLayout_5.addWidget(self.FilenameButton, 5, 2, 1, 1)
self.FileNumRO = QtWidgets.QLineEdit(self.AcquireTab)
self.FileNumRO.setEnabled(False)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.FileNumRO.sizePolicy().hasHeightForWidth())
self.FileNumRO.setSizePolicy(sizePolicy)
self.FileNumRO.setReadOnly(True)
self.FileNumRO.setObjectName("FileNumRO")
self.gridLayout_5.addWidget(self.FileNumRO, 6, 0, 1, 1)
self.TimeoutLabel = QtWidgets.QLabel(self.AcquireTab)
self.TimeoutLabel.setAlignment(QtCore.Qt.AlignCenter)
self.TimeoutLabel.setObjectName("TimeoutLabel")
self.gridLayout_5.addWidget(self.TimeoutLabel, 3, 0, 1, 1)
self.horizontalLayout_12 = QtWidgets.QHBoxLayout()
self.horizontalLayout_12.setObjectName("horizontalLayout_12")
self.TimeoutSet = QtWidgets.QLineEdit(self.AcquireTab)
self.TimeoutSet.setEnabled(False)
self.TimeoutSet.setObjectName("TimeoutSet")
self.horizontalLayout_12.addWidget(self.TimeoutSet)
self.TimeoutRO = QtWidgets.QLineEdit(self.AcquireTab)
self.TimeoutRO.setEnabled(False)
self.TimeoutRO.setObjectName("TimeoutRO")
self.horizontalLayout_12.addWidget(self.TimeoutRO)
self.gridLayout_5.addLayout(self.horizontalLayout_12, 3, 1, 1, 1)
self.TimeoutButton = QtWidgets.QPushButton(self.AcquireTab)
self.TimeoutButton.setEnabled(False)
self.TimeoutButton.setObjectName("TimeoutButton")
self.gridLayout_5.addWidget(self.TimeoutButton, 3, 2, 1, 1)
self.EventRightSide.addLayout(self.gridLayout_5)
self.DataRO = QtWidgets.QTextEdit(self.AcquireTab)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.DataRO.sizePolicy().hasHeightForWidth())
self.DataRO.setSizePolicy(sizePolicy)
self.DataRO.setObjectName("DataRO")
self.EventRightSide.addWidget(self.DataRO)
self.ControlTab.addTab(self.AcquireTab, "")