-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathImGUI.py
More file actions
4985 lines (4976 loc) · 312 KB
/
ImGUI.py
File metadata and controls
4985 lines (4976 loc) · 312 KB
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 'ImGUI.ui'
#
# Created by: PyQt5 UI code generator 5.15.7
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_AMIGOpy(object):
def setupUi(self, AMIGOpy):
AMIGOpy.setObjectName("AMIGOpy")
AMIGOpy.resize(1737, 1169)
AMIGOpy.setAutoFillBackground(False)
AMIGOpy.setInputMethodHints(QtCore.Qt.ImhNone)
self.centralwidget = QtWidgets.QWidget(AMIGOpy)
self.centralwidget.setObjectName("centralwidget")
self.gridLayout_3 = QtWidgets.QGridLayout(self.centralwidget)
self.gridLayout_3.setObjectName("gridLayout_3")
self.groupBox = QtWidgets.QGroupBox(self.centralwidget)
self.groupBox.setObjectName("groupBox")
self.gridLayout_14 = QtWidgets.QGridLayout(self.groupBox)
self.gridLayout_14.setObjectName("gridLayout_14")
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_14.addItem(spacerItem, 12, 6, 1, 1)
self.lineEdit_22 = QtWidgets.QLineEdit(self.groupBox)
self.lineEdit_22.setObjectName("lineEdit_22")
self.gridLayout_14.addWidget(self.lineEdit_22, 11, 1, 1, 1)
self.lineEdit_23 = QtWidgets.QLineEdit(self.groupBox)
font = QtGui.QFont()
font.setPointSize(10)
self.lineEdit_23.setFont(font)
self.lineEdit_23.setAlignment(QtCore.Qt.AlignCenter)
self.lineEdit_23.setObjectName("lineEdit_23")
self.gridLayout_14.addWidget(self.lineEdit_23, 3, 1, 1, 6)
self.Layer_1_alpha_spinbox = QtWidgets.QDoubleSpinBox(self.groupBox)
self.Layer_1_alpha_spinbox.setMaximum(1.0)
self.Layer_1_alpha_spinbox.setObjectName("Layer_1_alpha_spinbox")
self.gridLayout_14.addWidget(self.Layer_1_alpha_spinbox, 6, 6, 1, 1)
self.Layer_2_alpha_slider = QtWidgets.QSlider(self.groupBox)
self.Layer_2_alpha_slider.setMaximum(100)
self.Layer_2_alpha_slider.setOrientation(QtCore.Qt.Horizontal)
self.Layer_2_alpha_slider.setObjectName("Layer_2_alpha_slider")
self.gridLayout_14.addWidget(self.Layer_2_alpha_slider, 7, 2, 1, 4)
self.lineEdit_18 = QtWidgets.QLineEdit(self.groupBox)
self.lineEdit_18.setObjectName("lineEdit_18")
self.gridLayout_14.addWidget(self.lineEdit_18, 4, 1, 1, 1)
self.doubleSpinBox_7 = QtWidgets.QDoubleSpinBox(self.groupBox)
self.doubleSpinBox_7.setObjectName("doubleSpinBox_7")
self.gridLayout_14.addWidget(self.doubleSpinBox_7, 11, 6, 1, 1)
self.line_10 = QtWidgets.QFrame(self.groupBox)
self.line_10.setFrameShape(QtWidgets.QFrame.HLine)
self.line_10.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_10.setObjectName("line_10")
self.gridLayout_14.addWidget(self.line_10, 9, 1, 1, 6)
self.Layer_1_alpha_slider = QtWidgets.QSlider(self.groupBox)
self.Layer_1_alpha_slider.setMaximum(100)
self.Layer_1_alpha_slider.setOrientation(QtCore.Qt.Horizontal)
self.Layer_1_alpha_slider.setObjectName("Layer_1_alpha_slider")
self.gridLayout_14.addWidget(self.Layer_1_alpha_slider, 6, 2, 1, 4)
spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_14.addItem(spacerItem1, 12, 5, 1, 1)
self.Layer_3_alpha_spinbox = QtWidgets.QDoubleSpinBox(self.groupBox)
self.Layer_3_alpha_spinbox.setMaximum(1.0)
self.Layer_3_alpha_spinbox.setObjectName("Layer_3_alpha_spinbox")
self.gridLayout_14.addWidget(self.Layer_3_alpha_spinbox, 8, 6, 1, 1)
self.horizontalSlider_5 = QtWidgets.QSlider(self.groupBox)
self.horizontalSlider_5.setOrientation(QtCore.Qt.Horizontal)
self.horizontalSlider_5.setObjectName("horizontalSlider_5")
self.gridLayout_14.addWidget(self.horizontalSlider_5, 11, 2, 1, 4)
self.lineEdit_19 = QtWidgets.QLineEdit(self.groupBox)
self.lineEdit_19.setObjectName("lineEdit_19")
self.gridLayout_14.addWidget(self.lineEdit_19, 6, 1, 1, 1)
self.layer_selection_box = QtWidgets.QComboBox(self.groupBox)
self.layer_selection_box.setObjectName("layer_selection_box")
self.gridLayout_14.addWidget(self.layer_selection_box, 1, 2, 1, 1)
self.Layer_3_alpha_slider = QtWidgets.QSlider(self.groupBox)
self.Layer_3_alpha_slider.setMaximum(100)
self.Layer_3_alpha_slider.setOrientation(QtCore.Qt.Horizontal)
self.Layer_3_alpha_slider.setObjectName("Layer_3_alpha_slider")
self.gridLayout_14.addWidget(self.Layer_3_alpha_slider, 8, 2, 1, 4)
self.lineEdit_24 = QtWidgets.QLineEdit(self.groupBox)
self.lineEdit_24.setObjectName("lineEdit_24")
self.gridLayout_14.addWidget(self.lineEdit_24, 1, 1, 1, 1)
self.Layer_0_alpha_slider = QtWidgets.QSlider(self.groupBox)
self.Layer_0_alpha_slider.setMaximum(100)
self.Layer_0_alpha_slider.setSingleStep(0)
self.Layer_0_alpha_slider.setProperty("value", 100)
self.Layer_0_alpha_slider.setOrientation(QtCore.Qt.Horizontal)
self.Layer_0_alpha_slider.setObjectName("Layer_0_alpha_slider")
self.gridLayout_14.addWidget(self.Layer_0_alpha_slider, 4, 2, 1, 4)
spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_14.addItem(spacerItem2, 12, 1, 1, 1)
self.line_11 = QtWidgets.QFrame(self.groupBox)
self.line_11.setFrameShape(QtWidgets.QFrame.HLine)
self.line_11.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_11.setObjectName("line_11")
self.gridLayout_14.addWidget(self.line_11, 2, 1, 1, 6)
spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_14.addItem(spacerItem3, 12, 3, 1, 1)
self.lineEdit_21 = QtWidgets.QLineEdit(self.groupBox)
self.lineEdit_21.setObjectName("lineEdit_21")
self.gridLayout_14.addWidget(self.lineEdit_21, 8, 1, 1, 1)
self.Layer_0_alpha_spinbox = QtWidgets.QDoubleSpinBox(self.groupBox)
self.Layer_0_alpha_spinbox.setMaximum(1.0)
self.Layer_0_alpha_spinbox.setProperty("value", 1.0)
self.Layer_0_alpha_spinbox.setObjectName("Layer_0_alpha_spinbox")
self.gridLayout_14.addWidget(self.Layer_0_alpha_spinbox, 4, 6, 1, 1)
self.lineEdit_20 = QtWidgets.QLineEdit(self.groupBox)
self.lineEdit_20.setObjectName("lineEdit_20")
self.gridLayout_14.addWidget(self.lineEdit_20, 7, 1, 1, 1)
self.Layer_2_alpha_spinbox = QtWidgets.QDoubleSpinBox(self.groupBox)
self.Layer_2_alpha_spinbox.setMaximum(1.0)
self.Layer_2_alpha_spinbox.setObjectName("Layer_2_alpha_spinbox")
self.gridLayout_14.addWidget(self.Layer_2_alpha_spinbox, 7, 6, 1, 1)
spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_14.addItem(spacerItem4, 12, 4, 1, 1)
spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_14.addItem(spacerItem5, 12, 2, 1, 1)
self.gridLayout_3.addWidget(self.groupBox, 3, 0, 1, 1)
self.label = QtWidgets.QLabel(self.centralwidget)
self.label.setText("")
self.label.setObjectName("label")
self.gridLayout_3.addWidget(self.label, 7, 1, 1, 2)
self.progressBar = QtWidgets.QProgressBar(self.centralwidget)
self.progressBar.setProperty("value", 24)
self.progressBar.setObjectName("progressBar")
self.gridLayout_3.addWidget(self.progressBar, 7, 0, 1, 1)
self.DataTreeView = QtWidgets.QTreeView(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.DataTreeView.sizePolicy().hasHeightForWidth())
self.DataTreeView.setSizePolicy(sizePolicy)
self.DataTreeView.setObjectName("DataTreeView")
self.gridLayout_3.addWidget(self.DataTreeView, 1, 0, 2, 1)
self.gridLayout_50 = QtWidgets.QGridLayout()
self.gridLayout_50.setObjectName("gridLayout_50")
self.gridLayout_3.addLayout(self.gridLayout_50, 4, 0, 2, 1)
self.line = QtWidgets.QFrame(self.centralwidget)
self.line.setFrameShape(QtWidgets.QFrame.HLine)
self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line.setObjectName("line")
self.gridLayout_3.addWidget(self.line, 5, 1, 1, 2)
self.tabModules = QtWidgets.QTabWidget(self.centralwidget)
self.tabModules.setObjectName("tabModules")
self.im_display_tab = QtWidgets.QWidget()
self.im_display_tab.setObjectName("im_display_tab")
self.gridLayout_4 = QtWidgets.QGridLayout(self.im_display_tab)
self.gridLayout_4.setObjectName("gridLayout_4")
self.SagittalSlider = QtWidgets.QSlider(self.im_display_tab)
self.SagittalSlider.setOrientation(QtCore.Qt.Horizontal)
self.SagittalSlider.setObjectName("SagittalSlider")
self.gridLayout_4.addWidget(self.SagittalSlider, 1, 1, 1, 1)
self.AxialSlider = QtWidgets.QSlider(self.im_display_tab)
self.AxialSlider.setSingleStep(25)
self.AxialSlider.setOrientation(QtCore.Qt.Horizontal)
self.AxialSlider.setObjectName("AxialSlider")
self.gridLayout_4.addWidget(self.AxialSlider, 1, 0, 1, 1)
self.VTK_view_03 = QtWidgets.QWidget(self.im_display_tab)
self.VTK_view_03.setObjectName("VTK_view_03")
self.gridLayout_4.addWidget(self.VTK_view_03, 2, 0, 1, 1)
self.CoronalSlider = QtWidgets.QSlider(self.im_display_tab)
self.CoronalSlider.setOrientation(QtCore.Qt.Horizontal)
self.CoronalSlider.setObjectName("CoronalSlider")
self.gridLayout_4.addWidget(self.CoronalSlider, 5, 0, 1, 1)
self.VTK_view_02 = QtWidgets.QWidget(self.im_display_tab)
self.VTK_view_02.setObjectName("VTK_view_02")
self.gridLayout_4.addWidget(self.VTK_view_02, 0, 1, 1, 1)
self.VTK_view_01 = QtWidgets.QWidget(self.im_display_tab)
self.VTK_view_01.setObjectName("VTK_view_01")
self.gridLayout_4.addWidget(self.VTK_view_01, 0, 0, 1, 1)
self.label_2 = QtWidgets.QLabel(self.im_display_tab)
self.label_2.setText("")
self.label_2.setObjectName("label_2")
self.gridLayout_4.addWidget(self.label_2, 5, 1, 1, 1)
self.tabView01 = QtWidgets.QTabWidget(self.im_display_tab)
font = QtGui.QFont()
font.setPointSize(10)
self.tabView01.setFont(font)
self.tabView01.setObjectName("tabView01")
self.tab_5 = QtWidgets.QWidget()
self.tab_5.setObjectName("tab_5")
self.verticalLayout = QtWidgets.QVBoxLayout(self.tab_5)
self.verticalLayout.setObjectName("verticalLayout")
self.tabWidget_6 = QtWidgets.QTabWidget(self.tab_5)
self.tabWidget_6.setObjectName("tabWidget_6")
self.tab_18 = QtWidgets.QWidget()
self.tab_18.setObjectName("tab_18")
self.gridLayout_15 = QtWidgets.QGridLayout(self.tab_18)
self.gridLayout_15.setObjectName("gridLayout_15")
self.hist_container_01 = QtWidgets.QWidget(self.tab_18)
self.hist_container_01.setObjectName("hist_container_01")
self.gridLayout_15.addWidget(self.hist_container_01, 0, 0, 1, 2)
self.tabWidget_6.addTab(self.tab_18, "")
self.tab_19 = QtWidgets.QWidget()
self.tab_19.setObjectName("tab_19")
self.tabWidget_6.addTab(self.tab_19, "")
self.verticalLayout.addWidget(self.tabWidget_6)
self.tabView01.addTab(self.tab_5, "")
self.tab_6 = QtWidgets.QWidget()
self.tab_6.setObjectName("tab_6")
self.tabView01.addTab(self.tab_6, "")
self.tab_14 = QtWidgets.QWidget()
self.tab_14.setObjectName("tab_14")
self.gridLayout_44 = QtWidgets.QGridLayout(self.tab_14)
self.gridLayout_44.setObjectName("gridLayout_44")
self.tabWidget_3 = QtWidgets.QTabWidget(self.tab_14)
self.tabWidget_3.setObjectName("tabWidget_3")
self.tab_37 = QtWidgets.QWidget()
self.tab_37.setObjectName("tab_37")
self.gridLayout_45 = QtWidgets.QGridLayout(self.tab_37)
self.gridLayout_45.setObjectName("gridLayout_45")
spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_45.addItem(spacerItem6, 2, 2, 1, 1)
self.display_brachy_channel_overlay = QtWidgets.QCheckBox(self.tab_37)
self.display_brachy_channel_overlay.setObjectName("display_brachy_channel_overlay")
self.gridLayout_45.addWidget(self.display_brachy_channel_overlay, 1, 4, 1, 1)
self.overlay_all_channels = QtWidgets.QCheckBox(self.tab_37)
self.overlay_all_channels.setChecked(True)
self.overlay_all_channels.setObjectName("overlay_all_channels")
self.gridLayout_45.addWidget(self.overlay_all_channels, 1, 5, 1, 1)
self.display_dw_overlay = QtWidgets.QCheckBox(self.tab_37)
self.display_dw_overlay.setObjectName("display_dw_overlay")
self.gridLayout_45.addWidget(self.display_dw_overlay, 1, 3, 1, 1)
self.lineEdit_63 = QtWidgets.QLineEdit(self.tab_37)
self.lineEdit_63.setEnabled(False)
font = QtGui.QFont()
font.setPointSize(10)
self.lineEdit_63.setFont(font)
self.lineEdit_63.setObjectName("lineEdit_63")
self.gridLayout_45.addWidget(self.lineEdit_63, 2, 0, 1, 1)
self.brachy_combobox_01 = QtWidgets.QComboBox(self.tab_37)
self.brachy_combobox_01.setObjectName("brachy_combobox_01")
self.gridLayout_45.addWidget(self.brachy_combobox_01, 1, 0, 1, 1)
self.brachy_table_01 = QtWidgets.QTableWidget(self.tab_37)
font = QtGui.QFont()
font.setPointSize(12)
self.brachy_table_01.setFont(font)
self.brachy_table_01.setObjectName("brachy_table_01")
self.brachy_table_01.setColumnCount(0)
self.brachy_table_01.setRowCount(0)
self.gridLayout_45.addWidget(self.brachy_table_01, 0, 0, 1, 6)
self.brachy_export_dw_channels_csv = QtWidgets.QPushButton(self.tab_37)
self.brachy_export_dw_channels_csv.setObjectName("brachy_export_dw_channels_csv")
self.gridLayout_45.addWidget(self.brachy_export_dw_channels_csv, 2, 5, 1, 1)
self.brachy_spinBox_01 = QtWidgets.QSpinBox(self.tab_37)
font = QtGui.QFont()
font.setPointSize(10)
self.brachy_spinBox_01.setFont(font)
self.brachy_spinBox_01.setObjectName("brachy_spinBox_01")
self.gridLayout_45.addWidget(self.brachy_spinBox_01, 1, 1, 1, 1)
spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_45.addItem(spacerItem7, 2, 3, 1, 2)
self.dw_ch_point_size = QtWidgets.QSpinBox(self.tab_37)
font = QtGui.QFont()
font.setPointSize(10)
self.dw_ch_point_size.setFont(font)
self.dw_ch_point_size.setProperty("value", 3)
self.dw_ch_point_size.setObjectName("dw_ch_point_size")
self.gridLayout_45.addWidget(self.dw_ch_point_size, 2, 1, 1, 1)
self.tabWidget_3.addTab(self.tab_37, "")
self.tab_38 = QtWidgets.QWidget()
self.tab_38.setObjectName("tab_38")
self.tabWidget_3.addTab(self.tab_38, "")
self.gridLayout_44.addWidget(self.tabWidget_3, 0, 0, 1, 1)
self.tabView01.addTab(self.tab_14, "")
self.tab_39 = QtWidgets.QWidget()
self.tab_39.setObjectName("tab_39")
self.gridLayout_47 = QtWidgets.QGridLayout(self.tab_39)
self.gridLayout_47.setObjectName("gridLayout_47")
self.STRUCTlist = QtWidgets.QListWidget(self.tab_39)
self.STRUCTlist.setObjectName("STRUCTlist")
self.gridLayout_47.addWidget(self.STRUCTlist, 0, 0, 1, 4)
self.CreateMask_Structures = QtWidgets.QPushButton(self.tab_39)
self.CreateMask_Structures.setObjectName("CreateMask_Structures")
self.gridLayout_47.addWidget(self.CreateMask_Structures, 1, 3, 1, 1)
self.lineEdit_66 = QtWidgets.QLineEdit(self.tab_39)
self.lineEdit_66.setEnabled(False)
font = QtGui.QFont()
font.setPointSize(10)
self.lineEdit_66.setFont(font)
self.lineEdit_66.setObjectName("lineEdit_66")
self.gridLayout_47.addWidget(self.lineEdit_66, 1, 0, 1, 1)
self.StructRefSeries = QtWidgets.QLineEdit(self.tab_39)
font = QtGui.QFont()
font.setPointSize(10)
self.StructRefSeries.setFont(font)
self.StructRefSeries.setObjectName("StructRefSeries")
self.gridLayout_47.addWidget(self.StructRefSeries, 1, 1, 1, 2)
spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_47.addItem(spacerItem8, 2, 1, 1, 1)
self.tabView01.addTab(self.tab_39, "")
self.tab_9 = QtWidgets.QWidget()
self.tab_9.setObjectName("tab_9")
self.gridLayout_7 = QtWidgets.QGridLayout(self.tab_9)
self.gridLayout_7.setObjectName("gridLayout_7")
self.tabWidget_4 = QtWidgets.QTabWidget(self.tab_9)
self.tabWidget_4.setObjectName("tabWidget_4")
self.tab_10 = QtWidgets.QWidget()
self.tab_10.setObjectName("tab_10")
self.gridLayout_8 = QtWidgets.QGridLayout(self.tab_10)
self.gridLayout_8.setObjectName("gridLayout_8")
self.IrIS_CorFrame_checkbox = QtWidgets.QCheckBox(self.tab_10)
self.IrIS_CorFrame_checkbox.setObjectName("IrIS_CorFrame_checkbox")
self.gridLayout_8.addWidget(self.IrIS_CorFrame_checkbox, 2, 0, 1, 1)
self.line_18 = QtWidgets.QFrame(self.tab_10)
self.line_18.setFrameShape(QtWidgets.QFrame.HLine)
self.line_18.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_18.setObjectName("line_18")
self.gridLayout_8.addWidget(self.line_18, 3, 0, 1, 5)
self.line_19 = QtWidgets.QFrame(self.tab_10)
self.line_19.setFrameShape(QtWidgets.QFrame.HLine)
self.line_19.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_19.setObjectName("line_19")
self.gridLayout_8.addWidget(self.line_19, 5, 0, 1, 5)
self.lineEdit_39 = QtWidgets.QLineEdit(self.tab_10)
self.lineEdit_39.setEnabled(False)
self.lineEdit_39.setObjectName("lineEdit_39")
self.gridLayout_8.addWidget(self.lineEdit_39, 4, 2, 1, 2)
self.Skip_IrIS_Files = QtWidgets.QSpinBox(self.tab_10)
self.Skip_IrIS_Files.setObjectName("Skip_IrIS_Files")
self.gridLayout_8.addWidget(self.Skip_IrIS_Files, 9, 0, 1, 1)
self.Load_IrIS_Files = QtWidgets.QSpinBox(self.tab_10)
self.Load_IrIS_Files.setMaximum(999999999)
self.Load_IrIS_Files.setObjectName("Load_IrIS_Files")
self.gridLayout_8.addWidget(self.Load_IrIS_Files, 9, 2, 1, 1)
spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.gridLayout_8.addItem(spacerItem9, 7, 0, 1, 1)
self.IrIS_DownSample = QtWidgets.QSpinBox(self.tab_10)
self.IrIS_DownSample.setMinimum(1)
self.IrIS_DownSample.setObjectName("IrIS_DownSample")
self.gridLayout_8.addWidget(self.IrIS_DownSample, 4, 4, 1, 1)
self.IrIS_Offset_checkbox = QtWidgets.QCheckBox(self.tab_10)
self.IrIS_Offset_checkbox.setObjectName("IrIS_Offset_checkbox")
self.gridLayout_8.addWidget(self.IrIS_Offset_checkbox, 0, 0, 1, 1)
self.IrIS_parallel_proc_box = QtWidgets.QCheckBox(self.tab_10)
self.IrIS_parallel_proc_box.setObjectName("IrIS_parallel_proc_box")
self.gridLayout_8.addWidget(self.IrIS_parallel_proc_box, 6, 0, 1, 1)
self.lineEdit_6 = QtWidgets.QLineEdit(self.tab_10)
self.lineEdit_6.setObjectName("lineEdit_6")
self.gridLayout_8.addWidget(self.lineEdit_6, 8, 0, 1, 1)
self.IrIS_Sens_checkbox = QtWidgets.QCheckBox(self.tab_10)
self.IrIS_Sens_checkbox.setObjectName("IrIS_Sens_checkbox")
self.gridLayout_8.addWidget(self.IrIS_Sens_checkbox, 1, 0, 1, 1)
self.lineEdit_7 = QtWidgets.QLineEdit(self.tab_10)
self.lineEdit_7.setObjectName("lineEdit_7")
self.gridLayout_8.addWidget(self.lineEdit_7, 8, 2, 1, 1)
self.checkBox_4 = QtWidgets.QCheckBox(self.tab_10)
self.checkBox_4.setChecked(True)
self.checkBox_4.setObjectName("checkBox_4")
self.gridLayout_8.addWidget(self.checkBox_4, 4, 0, 1, 1)
self.IrIS_CorrFrame_oper = QtWidgets.QComboBox(self.tab_10)
self.IrIS_CorrFrame_oper.setObjectName("IrIS_CorrFrame_oper")
self.gridLayout_8.addWidget(self.IrIS_CorrFrame_oper, 2, 1, 1, 1)
self.IrIS_Load_CorrectionFrame = QtWidgets.QPushButton(self.tab_10)
self.IrIS_Load_CorrectionFrame.setObjectName("IrIS_Load_CorrectionFrame")
self.gridLayout_8.addWidget(self.IrIS_Load_CorrectionFrame, 2, 2, 1, 3)
self.IrIS_Load_SensMap = QtWidgets.QPushButton(self.tab_10)
self.IrIS_Load_SensMap.setObjectName("IrIS_Load_SensMap")
self.gridLayout_8.addWidget(self.IrIS_Load_SensMap, 1, 2, 1, 3)
self.IrIS_Load_Offset = QtWidgets.QPushButton(self.tab_10)
self.IrIS_Load_Offset.setObjectName("IrIS_Load_Offset")
self.gridLayout_8.addWidget(self.IrIS_Load_Offset, 0, 2, 1, 3)
self.tabWidget_4.addTab(self.tab_10, "")
self.tab_11 = QtWidgets.QWidget()
self.tab_11.setObjectName("tab_11")
self.tabWidget_4.addTab(self.tab_11, "")
self.tab_12 = QtWidgets.QWidget()
self.tab_12.setObjectName("tab_12")
self.tabWidget_4.addTab(self.tab_12, "")
self.gridLayout_7.addWidget(self.tabWidget_4, 0, 0, 1, 1)
self.tabView01.addTab(self.tab_9, "")
self.tab_13 = QtWidgets.QWidget()
self.tab_13.setObjectName("tab_13")
self.gridLayout_9 = QtWidgets.QGridLayout(self.tab_13)
self.gridLayout_9.setObjectName("gridLayout_9")
self.lineEdit_64 = QtWidgets.QLineEdit(self.tab_13)
self.lineEdit_64.setEnabled(False)
font = QtGui.QFont()
font.setPointSize(10)
self.lineEdit_64.setFont(font)
self.lineEdit_64.setObjectName("lineEdit_64")
self.gridLayout_9.addWidget(self.lineEdit_64, 1, 0, 1, 1)
self.metadata_search = QtWidgets.QLineEdit(self.tab_13)
font = QtGui.QFont()
font.setPointSize(10)
self.metadata_search.setFont(font)
self.metadata_search.setObjectName("metadata_search")
self.gridLayout_9.addWidget(self.metadata_search, 1, 1, 1, 1)
self.MetaViewTable = QtWidgets.QTreeWidget(self.tab_13)
self.MetaViewTable.setObjectName("MetaViewTable")
self.MetaViewTable.headerItem().setText(0, "1")
self.gridLayout_9.addWidget(self.MetaViewTable, 0, 0, 1, 2)
self.tabView01.addTab(self.tab_13, "")
self.tab_17 = QtWidgets.QWidget()
self.tab_17.setObjectName("tab_17")
self.gridLayout_12 = QtWidgets.QGridLayout(self.tab_17)
self.gridLayout_12.setObjectName("gridLayout_12")
self.Func_description = QtWidgets.QTextEdit(self.tab_17)
font = QtGui.QFont()
font.setPointSize(10)
self.Func_description.setFont(font)
self.Func_description.setObjectName("Func_description")
self.gridLayout_12.addWidget(self.Func_description, 0, 2, 2, 2)
self.run_im_process = QtWidgets.QPushButton(self.tab_17)
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.run_im_process.setFont(font)
self.run_im_process.setObjectName("run_im_process")
self.gridLayout_12.addWidget(self.run_im_process, 1, 0, 1, 1)
self.Process_list = QtWidgets.QComboBox(self.tab_17)
self.Process_list.setObjectName("Process_list")
self.gridLayout_12.addWidget(self.Process_list, 0, 0, 1, 2)
self.ProcessSetBox = QtWidgets.QGroupBox(self.tab_17)
self.ProcessSetBox.setEnabled(True)
self.ProcessSetBox.setObjectName("ProcessSetBox")
self.gridLayout_13 = QtWidgets.QGridLayout(self.ProcessSetBox)
self.gridLayout_13.setObjectName("gridLayout_13")
self.Process_set_box2 = QtWidgets.QComboBox(self.ProcessSetBox)
self.Process_set_box2.setObjectName("Process_set_box2")
self.gridLayout_13.addWidget(self.Process_set_box2, 5, 2, 1, 1)
spacerItem10 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_13.addItem(spacerItem10, 2, 3, 1, 1)
self.Process_set_box3 = QtWidgets.QComboBox(self.ProcessSetBox)
self.Process_set_box3.setObjectName("Process_set_box3")
self.gridLayout_13.addWidget(self.Process_set_box3, 5, 4, 1, 1)
spacerItem11 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.gridLayout_13.addItem(spacerItem11, 6, 0, 1, 1)
self.Proces_spinbox_05 = QtWidgets.QDoubleSpinBox(self.ProcessSetBox)
font = QtGui.QFont()
font.setPointSize(10)
self.Proces_spinbox_05.setFont(font)
self.Proces_spinbox_05.setMinimum(-1.0)
self.Proces_spinbox_05.setMaximum(99999999.99)
self.Proces_spinbox_05.setObjectName("Proces_spinbox_05")
self.gridLayout_13.addWidget(self.Proces_spinbox_05, 4, 2, 1, 1)
self.Proces_spinbox_02 = QtWidgets.QDoubleSpinBox(self.ProcessSetBox)
font = QtGui.QFont()
font.setPointSize(10)
self.Proces_spinbox_02.setFont(font)
self.Proces_spinbox_02.setMinimum(-1.0)
self.Proces_spinbox_02.setMaximum(99999999.99)
self.Proces_spinbox_02.setObjectName("Proces_spinbox_02")
self.gridLayout_13.addWidget(self.Proces_spinbox_02, 2, 2, 1, 1)
self.Proces_spinbox_06 = QtWidgets.QDoubleSpinBox(self.ProcessSetBox)
font = QtGui.QFont()
font.setPointSize(10)
self.Proces_spinbox_06.setFont(font)
self.Proces_spinbox_06.setMinimum(-1.0)
self.Proces_spinbox_06.setMaximum(999999999.99)
self.Proces_spinbox_06.setObjectName("Proces_spinbox_06")
self.gridLayout_13.addWidget(self.Proces_spinbox_06, 4, 4, 1, 1)
self.Process_DataType_box = QtWidgets.QComboBox(self.ProcessSetBox)
self.Process_DataType_box.setObjectName("Process_DataType_box")
self.gridLayout_13.addWidget(self.Process_DataType_box, 7, 0, 1, 1)
spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_13.addItem(spacerItem12, 2, 1, 1, 1)
self.Proces_label_01 = QtWidgets.QLineEdit(self.ProcessSetBox)
self.Proces_label_01.setEnabled(False)
font = QtGui.QFont()
font.setPointSize(10)
self.Proces_label_01.setFont(font)
self.Proces_label_01.setObjectName("Proces_label_01")
self.gridLayout_13.addWidget(self.Proces_label_01, 0, 0, 1, 1)
self.Proces_spinbox_01 = QtWidgets.QDoubleSpinBox(self.ProcessSetBox)
font = QtGui.QFont()
font.setPointSize(10)
self.Proces_spinbox_01.setFont(font)
self.Proces_spinbox_01.setMinimum(-1.0)
self.Proces_spinbox_01.setMaximum(99999999999.99)
self.Proces_spinbox_01.setObjectName("Proces_spinbox_01")
self.gridLayout_13.addWidget(self.Proces_spinbox_01, 2, 0, 1, 1)
self.Process_set_box = QtWidgets.QComboBox(self.ProcessSetBox)
self.Process_set_box.setObjectName("Process_set_box")
self.gridLayout_13.addWidget(self.Process_set_box, 5, 0, 1, 1)
self.Proces_spinbox_04 = QtWidgets.QDoubleSpinBox(self.ProcessSetBox)
font = QtGui.QFont()
font.setPointSize(10)
self.Proces_spinbox_04.setFont(font)
self.Proces_spinbox_04.setMinimum(-1.0)
self.Proces_spinbox_04.setMaximum(9999999999.99)
self.Proces_spinbox_04.setObjectName("Proces_spinbox_04")
self.gridLayout_13.addWidget(self.Proces_spinbox_04, 4, 0, 1, 1)
self.Proces_spinbox_03 = QtWidgets.QDoubleSpinBox(self.ProcessSetBox)
font = QtGui.QFont()
font.setPointSize(10)
self.Proces_spinbox_03.setFont(font)
self.Proces_spinbox_03.setMinimum(-1.0)
self.Proces_spinbox_03.setMaximum(999999999990000.0)
self.Proces_spinbox_03.setObjectName("Proces_spinbox_03")
self.gridLayout_13.addWidget(self.Proces_spinbox_03, 2, 4, 1, 1)
self.Proces_label_06 = QtWidgets.QLineEdit(self.ProcessSetBox)
self.Proces_label_06.setEnabled(False)
font = QtGui.QFont()
font.setPointSize(10)
self.Proces_label_06.setFont(font)
self.Proces_label_06.setObjectName("Proces_label_06")
self.gridLayout_13.addWidget(self.Proces_label_06, 3, 4, 1, 1)
self.Proces_label_05 = QtWidgets.QLineEdit(self.ProcessSetBox)
self.Proces_label_05.setEnabled(False)
font = QtGui.QFont()
font.setPointSize(10)
self.Proces_label_05.setFont(font)
self.Proces_label_05.setObjectName("Proces_label_05")
self.gridLayout_13.addWidget(self.Proces_label_05, 3, 2, 1, 1)
self.Proces_label_02 = QtWidgets.QLineEdit(self.ProcessSetBox)
self.Proces_label_02.setEnabled(False)
font = QtGui.QFont()
font.setPointSize(10)
self.Proces_label_02.setFont(font)
self.Proces_label_02.setObjectName("Proces_label_02")
self.gridLayout_13.addWidget(self.Proces_label_02, 0, 2, 1, 1)
self.Proces_label_03 = QtWidgets.QLineEdit(self.ProcessSetBox)
self.Proces_label_03.setEnabled(False)
font = QtGui.QFont()
font.setPointSize(10)
self.Proces_label_03.setFont(font)
self.Proces_label_03.setObjectName("Proces_label_03")
self.gridLayout_13.addWidget(self.Proces_label_03, 0, 4, 1, 1)
self.Proces_label_04 = QtWidgets.QLineEdit(self.ProcessSetBox)
self.Proces_label_04.setEnabled(False)
font = QtGui.QFont()
font.setPointSize(10)
self.Proces_label_04.setFont(font)
self.Proces_label_04.setObjectName("Proces_label_04")
self.gridLayout_13.addWidget(self.Proces_label_04, 3, 0, 1, 1)
self.gridLayout_12.addWidget(self.ProcessSetBox, 4, 0, 1, 4)
self.ImageUndo_operation = QtWidgets.QPushButton(self.tab_17)
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.ImageUndo_operation.setFont(font)
self.ImageUndo_operation.setObjectName("ImageUndo_operation")
self.gridLayout_12.addWidget(self.ImageUndo_operation, 1, 1, 1, 1)
self.tabView01.addTab(self.tab_17, "")
self.tab_31 = QtWidgets.QWidget()
self.tab_31.setObjectName("tab_31")
self.gridLayout_30 = QtWidgets.QGridLayout(self.tab_31)
self.gridLayout_30.setObjectName("gridLayout_30")
self.tabWidget_8 = QtWidgets.QTabWidget(self.tab_31)
self.tabWidget_8.setObjectName("tabWidget_8")
self.tab_32 = QtWidgets.QWidget()
self.tab_32.setObjectName("tab_32")
self.gridLayout_31 = QtWidgets.QGridLayout(self.tab_32)
self.gridLayout_31.setObjectName("gridLayout_31")
self.lineEdit_5 = QtWidgets.QLineEdit(self.tab_32)
self.lineEdit_5.setEnabled(False)
self.lineEdit_5.setObjectName("lineEdit_5")
self.gridLayout_31.addWidget(self.lineEdit_5, 1, 3, 1, 1)
self.Play4D_Buttom = QtWidgets.QPushButton(self.tab_32)
self.Play4D_Buttom.setCheckable(True)
self.Play4D_Buttom.setChecked(False)
self.Play4D_Buttom.setObjectName("Play4D_Buttom")
self.gridLayout_31.addWidget(self.Play4D_Buttom, 1, 0, 1, 1)
spacerItem13 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_31.addItem(spacerItem13, 1, 2, 1, 1)
spacerItem14 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_31.addItem(spacerItem14, 1, 1, 1, 1)
self.CT4D_table_display = QtWidgets.QTableWidget(self.tab_32)
self.CT4D_table_display.setObjectName("CT4D_table_display")
self.CT4D_table_display.setColumnCount(0)
self.CT4D_table_display.setRowCount(0)
self.gridLayout_31.addWidget(self.CT4D_table_display, 0, 0, 1, 6)
self.Play_DCT_speed = QtWidgets.QSpinBox(self.tab_32)
self.Play_DCT_speed.setMinimum(1)
self.Play_DCT_speed.setMaximum(10)
self.Play_DCT_speed.setProperty("value", 4)
self.Play_DCT_speed.setObjectName("Play_DCT_speed")
self.gridLayout_31.addWidget(self.Play_DCT_speed, 1, 4, 1, 1)
self.tabWidget_8.addTab(self.tab_32, "")
self.tab_33 = QtWidgets.QWidget()
self.tab_33.setObjectName("tab_33")
self.gridLayout_78 = QtWidgets.QGridLayout(self.tab_33)
self.gridLayout_78.setObjectName("gridLayout_78")
self.calcAvg4DCT = QtWidgets.QPushButton(self.tab_33)
self.calcAvg4DCT.setObjectName("calcAvg4DCT")
self.gridLayout_78.addWidget(self.calcAvg4DCT, 0, 0, 1, 1)
spacerItem15 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_78.addItem(spacerItem15, 0, 1, 1, 1)
spacerItem16 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.gridLayout_78.addItem(spacerItem16, 1, 0, 1, 1)
self.tabWidget_8.addTab(self.tab_33, "")
self.gridLayout_30.addWidget(self.tabWidget_8, 0, 0, 1, 1)
self.tabView01.addTab(self.tab_31, "")
self.tab_30 = QtWidgets.QWidget()
self.tab_30.setObjectName("tab_30")
self.gridLayout_32 = QtWidgets.QGridLayout(self.tab_30)
self.gridLayout_32.setObjectName("gridLayout_32")
self.tabWidget_9 = QtWidgets.QTabWidget(self.tab_30)
self.tabWidget_9.setObjectName("tabWidget_9")
self.tab_34 = QtWidgets.QWidget()
self.tab_34.setObjectName("tab_34")
self.gridLayout_33 = QtWidgets.QGridLayout(self.tab_34)
self.gridLayout_33.setObjectName("gridLayout_33")
self.roi_circle_add_row = QtWidgets.QPushButton(self.tab_34)
self.roi_circle_add_row.setObjectName("roi_circle_add_row")
self.gridLayout_33.addWidget(self.roi_circle_add_row, 2, 1, 1, 1)
self.circ_roi_exp_csv = QtWidgets.QPushButton(self.tab_34)
self.circ_roi_exp_csv.setObjectName("circ_roi_exp_csv")
self.gridLayout_33.addWidget(self.circ_roi_exp_csv, 3, 0, 1, 1)
self.get_circ_roi_data = QtWidgets.QPushButton(self.tab_34)
self.get_circ_roi_data.setObjectName("get_circ_roi_data")
self.gridLayout_33.addWidget(self.get_circ_roi_data, 3, 1, 1, 1)
self.roi_circle_remove_row = QtWidgets.QPushButton(self.tab_34)
self.roi_circle_remove_row.setObjectName("roi_circle_remove_row")
self.gridLayout_33.addWidget(self.roi_circle_remove_row, 2, 2, 1, 1)
self.circ_roi_load_csv = QtWidgets.QPushButton(self.tab_34)
self.circ_roi_load_csv.setObjectName("circ_roi_load_csv")
self.gridLayout_33.addWidget(self.circ_roi_load_csv, 2, 0, 1, 1)
self.checkBox_circ_roi_data_2 = QtWidgets.QCheckBox(self.tab_34)
self.checkBox_circ_roi_data_2.setObjectName("checkBox_circ_roi_data_2")
self.gridLayout_33.addWidget(self.checkBox_circ_roi_data_2, 3, 4, 1, 4)
self.table_circ_roi = QtWidgets.QTableWidget(self.tab_34)
font = QtGui.QFont()
font.setPointSize(12)
self.table_circ_roi.setFont(font)
self.table_circ_roi.setObjectName("table_circ_roi")
self.table_circ_roi.setColumnCount(0)
self.table_circ_roi.setRowCount(0)
self.gridLayout_33.addWidget(self.table_circ_roi, 0, 0, 1, 8)
self.checkBox_circ_roi_data_01 = QtWidgets.QCheckBox(self.tab_34)
self.checkBox_circ_roi_data_01.setObjectName("checkBox_circ_roi_data_01")
self.gridLayout_33.addWidget(self.checkBox_circ_roi_data_01, 3, 2, 1, 1)
self.holdOnROI = QtWidgets.QCheckBox(self.tab_34)
self.holdOnROI.setObjectName("holdOnROI")
self.gridLayout_33.addWidget(self.holdOnROI, 3, 3, 1, 1)
self.groupBox_8 = QtWidgets.QGroupBox(self.tab_34)
self.groupBox_8.setObjectName("groupBox_8")
self.gridLayout_33.addWidget(self.groupBox_8, 2, 3, 1, 5)
self.tabWidget_9.addTab(self.tab_34, "")
self.tab_35 = QtWidgets.QWidget()
self.tab_35.setObjectName("tab_35")
self.gridLayout_34 = QtWidgets.QGridLayout(self.tab_35)
self.gridLayout_34.setObjectName("gridLayout_34")
self.get_circ_roi_data2 = QtWidgets.QPushButton(self.tab_35)
self.get_circ_roi_data2.setObjectName("get_circ_roi_data2")
self.gridLayout_34.addWidget(self.get_circ_roi_data2, 1, 0, 1, 1)
self.exp_csv_roi_c_values = QtWidgets.QPushButton(self.tab_35)
self.exp_csv_roi_c_values.setObjectName("exp_csv_roi_c_values")
self.gridLayout_34.addWidget(self.exp_csv_roi_c_values, 1, 1, 1, 1)
self.table_roi_c_values = QtWidgets.QTableWidget(self.tab_35)
self.table_roi_c_values.setObjectName("table_roi_c_values")
self.table_roi_c_values.setColumnCount(0)
self.table_roi_c_values.setRowCount(0)
self.gridLayout_34.addWidget(self.table_roi_c_values, 0, 0, 1, 2)
self.tabWidget_9.addTab(self.tab_35, "")
self.gridLayout_32.addWidget(self.tabWidget_9, 0, 0, 1, 1)
self.tabView01.addTab(self.tab_30, "")
self.gridLayout_4.addWidget(self.tabView01, 2, 1, 1, 1)
self.gridLayout_4.setColumnStretch(0, 1)
self.gridLayout_4.setColumnStretch(1, 1)
self.gridLayout_4.setRowStretch(0, 1)
self.gridLayout_4.setRowStretch(2, 1)
self.tabModules.addTab(self.im_display_tab, "")
self._3Dview = QtWidgets.QWidget()
self._3Dview.setObjectName("_3Dview")
self.gridLayout_63 = QtWidgets.QGridLayout(self._3Dview)
self.gridLayout_63.setObjectName("gridLayout_63")
self.View3DgroupBox_12 = QtWidgets.QGroupBox(self._3Dview)
self.View3DgroupBox_12.setObjectName("View3DgroupBox_12")
self.gridLayout_65 = QtWidgets.QGridLayout(self.View3DgroupBox_12)
self.gridLayout_65.setObjectName("gridLayout_65")
self.View3D_name_02 = QtWidgets.QLineEdit(self.View3DgroupBox_12)
self.View3D_name_02.setEnabled(False)
self.View3D_name_02.setObjectName("View3D_name_02")
self.gridLayout_65.addWidget(self.View3D_name_02, 1, 0, 1, 1)
self.View3D_name_04 = QtWidgets.QLineEdit(self.View3DgroupBox_12)
self.View3D_name_04.setEnabled(False)
self.View3D_name_04.setObjectName("View3D_name_04")
self.gridLayout_65.addWidget(self.View3D_name_04, 3, 0, 1, 1)
self.View3D_clear_all = QtWidgets.QPushButton(self.View3DgroupBox_12)
self.View3D_clear_all.setEnabled(True)
self.View3D_clear_all.setObjectName("View3D_clear_all")
self.gridLayout_65.addWidget(self.View3D_clear_all, 6, 2, 1, 1)
self.View3D_quality_spin_01 = QtWidgets.QDoubleSpinBox(self.View3DgroupBox_12)
self.View3D_quality_spin_01.setEnabled(False)
self.View3D_quality_spin_01.setObjectName("View3D_quality_spin_01")
self.gridLayout_65.addWidget(self.View3D_quality_spin_01, 0, 2, 1, 1)
self.View3D_quality_slider = QtWidgets.QSlider(self.View3DgroupBox_12)
self.View3D_quality_slider.setEnabled(False)
self.View3D_quality_slider.setOrientation(QtCore.Qt.Horizontal)
self.View3D_quality_slider.setObjectName("View3D_quality_slider")
self.gridLayout_65.addWidget(self.View3D_quality_slider, 0, 1, 1, 1)
self.View3D_reset_camera = QtWidgets.QPushButton(self.View3DgroupBox_12)
self.View3D_reset_camera.setEnabled(True)
self.View3D_reset_camera.setObjectName("View3D_reset_camera")
self.gridLayout_65.addWidget(self.View3D_reset_camera, 6, 1, 1, 1)
self.View3D_name_05 = QtWidgets.QLineEdit(self.View3DgroupBox_12)
self.View3D_name_05.setEnabled(False)
self.View3D_name_05.setObjectName("View3D_name_05")
self.gridLayout_65.addWidget(self.View3D_name_05, 4, 0, 1, 1)
self.View3D_name_01 = QtWidgets.QLineEdit(self.View3DgroupBox_12)
self.View3D_name_01.setEnabled(False)
self.View3D_name_01.setObjectName("View3D_name_01")
self.gridLayout_65.addWidget(self.View3D_name_01, 0, 0, 1, 1)
self.View3D_brightness_slider = QtWidgets.QSlider(self.View3DgroupBox_12)
self.View3D_brightness_slider.setEnabled(False)
self.View3D_brightness_slider.setOrientation(QtCore.Qt.Horizontal)
self.View3D_brightness_slider.setObjectName("View3D_brightness_slider")
self.gridLayout_65.addWidget(self.View3D_brightness_slider, 1, 1, 1, 1)
self.View3D_name_03 = QtWidgets.QLineEdit(self.View3DgroupBox_12)
self.View3D_name_03.setEnabled(False)
self.View3D_name_03.setObjectName("View3D_name_03")
self.gridLayout_65.addWidget(self.View3D_name_03, 2, 0, 1, 1)
self.View3D_brightness_spin_01 = QtWidgets.QDoubleSpinBox(self.View3DgroupBox_12)
self.View3D_brightness_spin_01.setEnabled(False)
self.View3D_brightness_spin_01.setObjectName("View3D_brightness_spin_01")
self.gridLayout_65.addWidget(self.View3D_brightness_spin_01, 1, 2, 1, 1)
self.iew3D_lighting_options = QtWidgets.QComboBox(self.View3DgroupBox_12)
self.iew3D_lighting_options.setObjectName("iew3D_lighting_options")
self.gridLayout_65.addWidget(self.iew3D_lighting_options, 4, 1, 1, 2)
self.View3D_render_options = QtWidgets.QComboBox(self.View3DgroupBox_12)
self.View3D_render_options.setObjectName("View3D_render_options")
self.gridLayout_65.addWidget(self.View3D_render_options, 3, 1, 1, 2)
self.View3D_specular_spin_01 = QtWidgets.QDoubleSpinBox(self.View3DgroupBox_12)
self.View3D_specular_spin_01.setEnabled(False)
self.View3D_specular_spin_01.setObjectName("View3D_specular_spin_01")
self.gridLayout_65.addWidget(self.View3D_specular_spin_01, 2, 2, 1, 1)
self.View3D_specular_slider = QtWidgets.QSlider(self.View3DgroupBox_12)
self.View3D_specular_slider.setEnabled(False)
self.View3D_specular_slider.setOrientation(QtCore.Qt.Horizontal)
self.View3D_specular_slider.setObjectName("View3D_specular_slider")
self.gridLayout_65.addWidget(self.View3D_specular_slider, 2, 1, 1, 1)
self.View3D_shading_checkBox = QtWidgets.QCheckBox(self.View3DgroupBox_12)
self.View3D_shading_checkBox.setEnabled(False)
self.View3D_shading_checkBox.setObjectName("View3D_shading_checkBox")
self.gridLayout_65.addWidget(self.View3D_shading_checkBox, 5, 0, 1, 1)
self.View3D_shoiw_axes_checkBox = QtWidgets.QCheckBox(self.View3DgroupBox_12)
self.View3D_shoiw_axes_checkBox.setEnabled(False)
self.View3D_shoiw_axes_checkBox.setObjectName("View3D_shoiw_axes_checkBox")
self.gridLayout_65.addWidget(self.View3D_shoiw_axes_checkBox, 5, 1, 1, 1)
self.View3D_annotation_checkBox = QtWidgets.QCheckBox(self.View3DgroupBox_12)
self.View3D_annotation_checkBox.setEnabled(False)
self.View3D_annotation_checkBox.setObjectName("View3D_annotation_checkBox")
self.gridLayout_65.addWidget(self.View3D_annotation_checkBox, 5, 2, 1, 1)
self.gridLayout_63.addWidget(self.View3DgroupBox_12, 0, 3, 1, 1)
spacerItem17 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_63.addItem(spacerItem17, 3, 3, 1, 1)
spacerItem18 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.gridLayout_63.addItem(spacerItem18, 2, 0, 1, 1)
spacerItem19 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.gridLayout_63.addItem(spacerItem19, 0, 0, 1, 1)
spacerItem20 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_63.addItem(spacerItem20, 3, 2, 1, 1)
spacerItem21 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_63.addItem(spacerItem21, 3, 1, 1, 1)
self.VTK_view_3D = QtWidgets.QWidget(self._3Dview)
self.VTK_view_3D.setObjectName("VTK_view_3D")
self.gridLayout_63.addWidget(self.VTK_view_3D, 0, 1, 2, 2)
self.tabWidget_3Dview = QtWidgets.QTabWidget(self._3Dview)
self.tabWidget_3Dview.setObjectName("tabWidget_3Dview")
self.tab_40 = QtWidgets.QWidget()
self.tab_40.setObjectName("tab_40")
self.gridLayout_74 = QtWidgets.QGridLayout(self.tab_40)
self.gridLayout_74.setObjectName("gridLayout_74")
self._3D_Struct_table = QtWidgets.QTableWidget(self.tab_40)
self._3D_Struct_table.setObjectName("_3D_Struct_table")
self._3D_Struct_table.setColumnCount(0)
self._3D_Struct_table.setRowCount(0)
self.gridLayout_74.addWidget(self._3D_Struct_table, 0, 0, 1, 1)
self.tabWidget_3Dview.addTab(self.tab_40, "")
self.tab_42 = QtWidgets.QWidget()
self.tab_42.setObjectName("tab_42")
self.gridLayout_75 = QtWidgets.QGridLayout(self.tab_42)
self.gridLayout_75.setObjectName("gridLayout_75")
self._STL_Surface_table = QtWidgets.QTableWidget(self.tab_42)
self._STL_Surface_table.setObjectName("_STL_Surface_table")
self._STL_Surface_table.setColumnCount(0)
self._STL_Surface_table.setRowCount(0)
self.gridLayout_75.addWidget(self._STL_Surface_table, 0, 0, 1, 1)
self.tabWidget_3Dview.addTab(self.tab_42, "")
self.tab_41 = QtWidgets.QWidget()
self.tab_41.setObjectName("tab_41")
self.tabWidget_3Dview.addTab(self.tab_41, "")
self.tab_43 = QtWidgets.QWidget()
self.tab_43.setObjectName("tab_43")
self.gridLayout_76 = QtWidgets.QGridLayout(self.tab_43)
self.gridLayout_76.setObjectName("gridLayout_76")
self._3D_proton_table = QtWidgets.QTableWidget(self.tab_43)
self._3D_proton_table.setObjectName("_3D_proton_table")
self._3D_proton_table.setColumnCount(0)
self._3D_proton_table.setRowCount(0)
self.gridLayout_76.addWidget(self._3D_proton_table, 0, 0, 1, 1)
self.tabWidget_3Dview.addTab(self.tab_43, "")
self.gridLayout_63.addWidget(self.tabWidget_3Dview, 2, 1, 1, 2)
self.View3DgroupBox_13 = QtWidgets.QGroupBox(self._3Dview)
self.View3DgroupBox_13.setObjectName("View3DgroupBox_13")
self.gridLayout_67 = QtWidgets.QGridLayout(self.View3DgroupBox_13)
self.gridLayout_67.setObjectName("gridLayout_67")
spacerItem22 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_67.addItem(spacerItem22, 15, 3, 1, 1)
self.View3D_Threshold_slider_01 = QtWidgets.QSlider(self.View3DgroupBox_13)
self.View3D_Threshold_slider_01.setOrientation(QtCore.Qt.Horizontal)
self.View3D_Threshold_slider_01.setObjectName("View3D_Threshold_slider_01")
self.gridLayout_67.addWidget(self.View3D_Threshold_slider_01, 2, 1, 1, 4)
self.View3D_coronal_slider_01 = QtWidgets.QSlider(self.View3DgroupBox_13)
self.View3D_coronal_slider_01.setOrientation(QtCore.Qt.Horizontal)
self.View3D_coronal_slider_01.setObjectName("View3D_coronal_slider_01")
self.gridLayout_67.addWidget(self.View3D_coronal_slider_01, 6, 1, 1, 4)
spacerItem23 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.gridLayout_67.addItem(spacerItem23, 14, 5, 1, 1)
self.View3D_axial_slider_01 = QtWidgets.QSlider(self.View3DgroupBox_13)
self.View3D_axial_slider_01.setOrientation(QtCore.Qt.Horizontal)
self.View3D_axial_slider_01.setObjectName("View3D_axial_slider_01")
self.gridLayout_67.addWidget(self.View3D_axial_slider_01, 4, 1, 1, 4)
self.View3D_axial_spin_02 = QtWidgets.QSpinBox(self.View3DgroupBox_13)
self.View3D_axial_spin_02.setObjectName("View3D_axial_spin_02")
self.gridLayout_67.addWidget(self.View3D_axial_spin_02, 5, 5, 1, 1)
spacerItem24 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_67.addItem(spacerItem24, 15, 0, 1, 1)
self.View3D_Apply = QtWidgets.QPushButton(self.View3DgroupBox_13)
self.View3D_Apply.setObjectName("View3D_Apply")
self.gridLayout_67.addWidget(self.View3D_Apply, 12, 5, 1, 1)
self.View3D_colormap = QtWidgets.QComboBox(self.View3DgroupBox_13)
self.View3D_colormap.setObjectName("View3D_colormap")
self.gridLayout_67.addWidget(self.View3D_colormap, 10, 1, 1, 4)
self.View3D_axial_spin_01 = QtWidgets.QSpinBox(self.View3DgroupBox_13)
self.View3D_axial_spin_01.setObjectName("View3D_axial_spin_01")
self.gridLayout_67.addWidget(self.View3D_axial_spin_01, 4, 5, 1, 1)
spacerItem25 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_67.addItem(spacerItem25, 15, 4, 1, 1)
self.View3D_Threshold_spin_01 = QtWidgets.QDoubleSpinBox(self.View3DgroupBox_13)
self.View3D_Threshold_spin_01.setObjectName("View3D_Threshold_spin_01")
self.gridLayout_67.addWidget(self.View3D_Threshold_spin_01, 2, 5, 1, 1)
spacerItem26 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_67.addItem(spacerItem26, 15, 2, 1, 1)
self.View3D_coronal_spin_01 = QtWidgets.QSpinBox(self.View3DgroupBox_13)
self.View3D_coronal_spin_01.setObjectName("View3D_coronal_spin_01")
self.gridLayout_67.addWidget(self.View3D_coronal_spin_01, 6, 5, 1, 1)
self.View3D_name_06 = QtWidgets.QLineEdit(self.View3DgroupBox_13)
self.View3D_name_06.setEnabled(False)
self.View3D_name_06.setObjectName("View3D_name_06")
self.gridLayout_67.addWidget(self.View3D_name_06, 1, 0, 1, 1)
self.View3D_sagittal_slider_01 = QtWidgets.QSlider(self.View3DgroupBox_13)
self.View3D_sagittal_slider_01.setOrientation(QtCore.Qt.Horizontal)
self.View3D_sagittal_slider_01.setObjectName("View3D_sagittal_slider_01")
self.gridLayout_67.addWidget(self.View3D_sagittal_slider_01, 8, 1, 1, 4)
self.View3D_sagittal_slider_02 = QtWidgets.QSlider(self.View3DgroupBox_13)
self.View3D_sagittal_slider_02.setOrientation(QtCore.Qt.Horizontal)
self.View3D_sagittal_slider_02.setObjectName("View3D_sagittal_slider_02")
self.gridLayout_67.addWidget(self.View3D_sagittal_slider_02, 9, 1, 1, 4)
self.View3D_Threshold_spin_02 = QtWidgets.QDoubleSpinBox(self.View3DgroupBox_13)
self.View3D_Threshold_spin_02.setObjectName("View3D_Threshold_spin_02")
self.gridLayout_67.addWidget(self.View3D_Threshold_spin_02, 3, 5, 1, 1)
self.View3D_sagittal_spin_02 = QtWidgets.QSpinBox(self.View3DgroupBox_13)
self.View3D_sagittal_spin_02.setObjectName("View3D_sagittal_spin_02")
self.gridLayout_67.addWidget(self.View3D_sagittal_spin_02, 9, 5, 1, 1)
self.View3D_sagittal_spin_01 = QtWidgets.QSpinBox(self.View3DgroupBox_13)
self.View3D_sagittal_spin_01.setObjectName("View3D_sagittal_spin_01")
self.gridLayout_67.addWidget(self.View3D_sagittal_spin_01, 8, 5, 1, 1)
self.View3D_name_08 = QtWidgets.QLineEdit(self.View3DgroupBox_13)
self.View3D_name_08.setEnabled(False)
self.View3D_name_08.setObjectName("View3D_name_08")
self.gridLayout_67.addWidget(self.View3D_name_08, 4, 0, 1, 1)
self.View3D_isovalue_slider = QtWidgets.QSlider(self.View3DgroupBox_13)
self.View3D_isovalue_slider.setOrientation(QtCore.Qt.Horizontal)
self.View3D_isovalue_slider.setObjectName("View3D_isovalue_slider")
self.gridLayout_67.addWidget(self.View3D_isovalue_slider, 1, 1, 1, 4)
self.View3D_name_09 = QtWidgets.QLineEdit(self.View3DgroupBox_13)
self.View3D_name_09.setEnabled(False)
self.View3D_name_09.setObjectName("View3D_name_09")
self.gridLayout_67.addWidget(self.View3D_name_09, 6, 0, 1, 1)
self.View3D_Threshold_slider_02 = QtWidgets.QSlider(self.View3DgroupBox_13)
self.View3D_Threshold_slider_02.setOrientation(QtCore.Qt.Horizontal)
self.View3D_Threshold_slider_02.setObjectName("View3D_Threshold_slider_02")
self.gridLayout_67.addWidget(self.View3D_Threshold_slider_02, 3, 1, 1, 4)
self.View3D_name_10 = QtWidgets.QLineEdit(self.View3DgroupBox_13)
self.View3D_name_10.setEnabled(False)
self.View3D_name_10.setObjectName("View3D_name_10")
self.gridLayout_67.addWidget(self.View3D_name_10, 8, 0, 1, 1)
spacerItem27 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_67.addItem(spacerItem27, 15, 1, 1, 1)
self.View3D_axial_slider_02 = QtWidgets.QSlider(self.View3DgroupBox_13)
self.View3D_axial_slider_02.setOrientation(QtCore.Qt.Horizontal)
self.View3D_axial_slider_02.setObjectName("View3D_axial_slider_02")
self.gridLayout_67.addWidget(self.View3D_axial_slider_02, 5, 1, 1, 4)
spacerItem28 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.gridLayout_67.addItem(spacerItem28, 15, 5, 1, 1)
self.View3D_histogram = QtWidgets.QWidget(self.View3DgroupBox_13)
self.View3D_histogram.setObjectName("View3D_histogram")
self.gridLayout_67.addWidget(self.View3D_histogram, 0, 0, 1, 6)
self.View3D_name_07 = QtWidgets.QLineEdit(self.View3DgroupBox_13)
self.View3D_name_07.setEnabled(False)
self.View3D_name_07.setObjectName("View3D_name_07")
self.gridLayout_67.addWidget(self.View3D_name_07, 2, 0, 1, 1)
self.View3D_coronal_spin_02 = QtWidgets.QSpinBox(self.View3DgroupBox_13)
self.View3D_coronal_spin_02.setObjectName("View3D_coronal_spin_02")
self.gridLayout_67.addWidget(self.View3D_coronal_spin_02, 7, 5, 1, 1)
self.View3D_isovalue_spin_01 = QtWidgets.QDoubleSpinBox(self.View3DgroupBox_13)
self.View3D_isovalue_spin_01.setObjectName("View3D_isovalue_spin_01")
self.gridLayout_67.addWidget(self.View3D_isovalue_spin_01, 1, 5, 1, 1)
self.View3DgroupBox_14 = QtWidgets.QGroupBox(self.View3DgroupBox_13)
self.View3DgroupBox_14.setObjectName("View3DgroupBox_14")
self.gridLayout_66 = QtWidgets.QGridLayout(self.View3DgroupBox_14)
self.gridLayout_66.setObjectName("gridLayout_66")
self.View3D_4D_speed_play_slider = QtWidgets.QSlider(self.View3DgroupBox_14)
self.View3D_4D_speed_play_slider.setEnabled(False)
self.View3D_4D_speed_play_slider.setOrientation(QtCore.Qt.Horizontal)
self.View3D_4D_speed_play_slider.setObjectName("View3D_4D_speed_play_slider")
self.gridLayout_66.addWidget(self.View3D_4D_speed_play_slider, 0, 2, 1, 1)
self.View3D_play4D = QtWidgets.QToolButton(self.View3DgroupBox_14)
self.View3D_play4D.setObjectName("View3D_play4D")
self.gridLayout_66.addWidget(self.View3D_play4D, 0, 0, 1, 1)
self.View3D_name_12 = QtWidgets.QLineEdit(self.View3DgroupBox_14)
self.View3D_name_12.setEnabled(False)
self.View3D_name_12.setObjectName("View3D_name_12")
self.gridLayout_66.addWidget(self.View3D_name_12, 0, 1, 1, 1)
self.View3D_4D_speed_play_spin_01 = QtWidgets.QDoubleSpinBox(self.View3DgroupBox_14)
self.View3D_4D_speed_play_spin_01.setEnabled(False)
self.View3D_4D_speed_play_spin_01.setObjectName("View3D_4D_speed_play_spin_01")
self.gridLayout_66.addWidget(self.View3D_4D_speed_play_spin_01, 0, 3, 1, 1)
self.gridLayout_67.addWidget(self.View3DgroupBox_14, 16, 0, 1, 7)
self.View3D_name_11 = QtWidgets.QLineEdit(self.View3DgroupBox_13)
self.View3D_name_11.setEnabled(False)
self.View3D_name_11.setObjectName("View3D_name_11")
self.gridLayout_67.addWidget(self.View3D_name_11, 10, 0, 1, 1)
self.View3D_coronal_slider_02 = QtWidgets.QSlider(self.View3DgroupBox_13)
self.View3D_coronal_slider_02.setOrientation(QtCore.Qt.Horizontal)
self.View3D_coronal_slider_02.setObjectName("View3D_coronal_slider_02")
self.gridLayout_67.addWidget(self.View3D_coronal_slider_02, 7, 1, 1, 4)
self.View3D_real_time_checkBox = QtWidgets.QCheckBox(self.View3DgroupBox_13)
self.View3D_real_time_checkBox.setEnabled(False)
self.View3D_real_time_checkBox.setObjectName("View3D_real_time_checkBox")
self.gridLayout_67.addWidget(self.View3D_real_time_checkBox, 11, 5, 1, 1)
self.View3D_update_all_3D = QtWidgets.QCheckBox(self.View3DgroupBox_13)
self.View3D_update_all_3D.setEnabled(False)
self.View3D_update_all_3D.setObjectName("View3D_update_all_3D")
self.gridLayout_67.addWidget(self.View3D_update_all_3D, 10, 5, 1, 1)
self.gridLayout_63.addWidget(self.View3DgroupBox_13, 1, 3, 2, 1)
spacerItem29 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.gridLayout_63.addItem(spacerItem29, 1, 0, 1, 1)
self.tabModules.addTab(self._3Dview, "")
self.im_compare_tab = QtWidgets.QWidget()
self.im_compare_tab.setObjectName("im_compare_tab")
self.gridLayout_16 = QtWidgets.QGridLayout(self.im_compare_tab)
self.gridLayout_16.setObjectName("gridLayout_16")
self.SliderCompareView = QtWidgets.QSlider(self.im_compare_tab)
self.SliderCompareView.setOrientation(QtCore.Qt.Horizontal)
self.SliderCompareView.setObjectName("SliderCompareView")
self.gridLayout_16.addWidget(self.SliderCompareView, 3, 1, 1, 1)
self.groupBox_2 = QtWidgets.QGroupBox(self.im_compare_tab)
self.groupBox_2.setTitle("")
self.groupBox_2.setObjectName("groupBox_2")
self.gridLayout_17 = QtWidgets.QGridLayout(self.groupBox_2)
self.gridLayout_17.setObjectName("gridLayout_17")
self.Ax_comp_cont_1 = QtWidgets.QWidget(self.groupBox_2)
self.Ax_comp_cont_1.setObjectName("Ax_comp_cont_1")
self.gridLayout_17.addWidget(self.Ax_comp_cont_1, 0, 0, 1, 1)
self.Ax_comp_cont_4 = QtWidgets.QWidget(self.groupBox_2)
self.Ax_comp_cont_4.setObjectName("Ax_comp_cont_4")
self.gridLayout_17.addWidget(self.Ax_comp_cont_4, 0, 1, 1, 1)
self.Ax_comp_cont_7 = QtWidgets.QWidget(self.groupBox_2)
self.Ax_comp_cont_7.setObjectName("Ax_comp_cont_7")
self.gridLayout_17.addWidget(self.Ax_comp_cont_7, 0, 2, 1, 1)
self.Ax_comp_cont_10 = QtWidgets.QWidget(self.groupBox_2)
self.Ax_comp_cont_10.setObjectName("Ax_comp_cont_10")
self.gridLayout_17.addWidget(self.Ax_comp_cont_10, 0, 3, 1, 1)
self.Ax_comp_cont_2 = QtWidgets.QWidget(self.groupBox_2)
self.Ax_comp_cont_2.setObjectName("Ax_comp_cont_2")
self.gridLayout_17.addWidget(self.Ax_comp_cont_2, 1, 0, 1, 1)
self.Ax_comp_cont_5 = QtWidgets.QWidget(self.groupBox_2)
self.Ax_comp_cont_5.setObjectName("Ax_comp_cont_5")
self.gridLayout_17.addWidget(self.Ax_comp_cont_5, 1, 1, 1, 1)
self.Ax_comp_cont_8 = QtWidgets.QWidget(self.groupBox_2)
self.Ax_comp_cont_8.setObjectName("Ax_comp_cont_8")
self.gridLayout_17.addWidget(self.Ax_comp_cont_8, 1, 2, 1, 1)
self.Ax_comp_cont_11 = QtWidgets.QWidget(self.groupBox_2)
self.Ax_comp_cont_11.setObjectName("Ax_comp_cont_11")
self.gridLayout_17.addWidget(self.Ax_comp_cont_11, 1, 3, 1, 1)
self.Ax_comp_cont_6 = QtWidgets.QWidget(self.groupBox_2)
self.Ax_comp_cont_6.setObjectName("Ax_comp_cont_6")
self.gridLayout_17.addWidget(self.Ax_comp_cont_6, 2, 1, 1, 1)
self.Ax_comp_cont_9 = QtWidgets.QWidget(self.groupBox_2)
self.Ax_comp_cont_9.setObjectName("Ax_comp_cont_9")
self.gridLayout_17.addWidget(self.Ax_comp_cont_9, 2, 2, 1, 1)
self.Ax_comp_cont_12 = QtWidgets.QWidget(self.groupBox_2)
self.Ax_comp_cont_12.setObjectName("Ax_comp_cont_12")
self.gridLayout_17.addWidget(self.Ax_comp_cont_12, 2, 3, 1, 1)
self.Ax_comp_cont_3 = QtWidgets.QWidget(self.groupBox_2)
self.Ax_comp_cont_3.setObjectName("Ax_comp_cont_3")
self.gridLayout_17.addWidget(self.Ax_comp_cont_3, 2, 0, 1, 1)
self.gridLayout_16.addWidget(self.groupBox_2, 0, 0, 1, 9)
self.Comp_im_idx = QtWidgets.QSpinBox(self.im_compare_tab)
self.Comp_im_idx.setMinimum(-1)
self.Comp_im_idx.setMaximum(-1)
self.Comp_im_idx.setProperty("value", -1)
self.Comp_im_idx.setObjectName("Comp_im_idx")
self.gridLayout_16.addWidget(self.Comp_im_idx, 3, 0, 1, 1)
self.but_create_comp_axes = QtWidgets.QPushButton(self.im_compare_tab)
font = QtGui.QFont()
font.setPointSize(10)
self.but_create_comp_axes.setFont(font)