-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinterface.py
More file actions
1885 lines (1878 loc) · 106 KB
/
Copy pathinterface.py
File metadata and controls
1885 lines (1878 loc) · 106 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 'interface.ui'
#
# Created by: PyQt5 UI code generator 5.15.10
#
# 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_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(1227, 880)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("icons/icons.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
MainWindow.setWindowIcon(icon)
MainWindow.setStyleSheet("QMainWindow {\n"
" background-color: #f8f8f6\n"
"}")
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setStyleSheet("font-family: \"Montserrat\";")
self.centralwidget.setObjectName("centralwidget")
self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget)
self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout.setObjectName("horizontalLayout")
self.frame = QtWidgets.QFrame(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())
self.frame.setSizePolicy(sizePolicy)
self.frame.setMinimumSize(QtCore.QSize(55, 0))
self.frame.setMaximumSize(QtCore.QSize(55, 16777215))
self.frame.setStyleSheet("QFrame {\n"
" background-color : #027cc5\n"
"}\n"
"\n"
"QPushButton {\n"
" background-color : None;\n"
" padding-right : 6px;\n"
" border : None;\n"
" border-top-left-radius : 10px;\n"
" border-bottom-left-radius :10px;\n"
"}\n"
"\n"
"QPushButton:checked{\n"
" background-color : #f8f8f6\n"
" \n"
"}")
self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame.setObjectName("frame")
self.verticalLayout = QtWidgets.QVBoxLayout(self.frame)
self.verticalLayout.setContentsMargins(8, 0, 0, 0)
self.verticalLayout.setObjectName("verticalLayout")
spacerItem = QtWidgets.QSpacerItem(20, 18, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
self.verticalLayout.addItem(spacerItem)
self.pushButton_OpenFile = QtWidgets.QPushButton(self.frame)
self.pushButton_OpenFile.setMinimumSize(QtCore.QSize(50, 50))
self.pushButton_OpenFile.setText("")
icon1 = QtGui.QIcon()
icon1.addPixmap(QtGui.QPixmap(":/Color4/icons/color4/file.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
icon1.addPixmap(QtGui.QPixmap(":/Color1/icons/color1/file.svg"), QtGui.QIcon.Normal, QtGui.QIcon.On)
self.pushButton_OpenFile.setIcon(icon1)
self.pushButton_OpenFile.setIconSize(QtCore.QSize(20, 20))
self.pushButton_OpenFile.setCheckable(True)
self.pushButton_OpenFile.setChecked(True)
self.pushButton_OpenFile.setAutoExclusive(True)
self.pushButton_OpenFile.setObjectName("pushButton_OpenFile")
self.verticalLayout.addWidget(self.pushButton_OpenFile)
self.pushButton_Draw = QtWidgets.QPushButton(self.frame)
self.pushButton_Draw.setMinimumSize(QtCore.QSize(50, 50))
self.pushButton_Draw.setText("")
icon2 = QtGui.QIcon()
icon2.addPixmap(QtGui.QPixmap(":/Color4/icons/color4/pencil.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
icon2.addPixmap(QtGui.QPixmap(":/Color1/icons/color1/pencil.svg"), QtGui.QIcon.Normal, QtGui.QIcon.On)
self.pushButton_Draw.setIcon(icon2)
self.pushButton_Draw.setIconSize(QtCore.QSize(20, 20))
self.pushButton_Draw.setCheckable(True)
self.pushButton_Draw.setAutoExclusive(True)
self.pushButton_Draw.setObjectName("pushButton_Draw")
self.verticalLayout.addWidget(self.pushButton_Draw)
self.pushButton_Reset = QtWidgets.QPushButton(self.frame)
self.pushButton_Reset.setMinimumSize(QtCore.QSize(50, 50))
self.pushButton_Reset.setText("")
icon3 = QtGui.QIcon()
icon3.addPixmap(QtGui.QPixmap(":/Color4/icons/color4/arrow-rotate-left.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
icon3.addPixmap(QtGui.QPixmap(":/Color1/icons/color1/arrow-rotate-left.svg"), QtGui.QIcon.Normal, QtGui.QIcon.On)
self.pushButton_Reset.setIcon(icon3)
self.pushButton_Reset.setIconSize(QtCore.QSize(20, 20))
self.pushButton_Reset.setCheckable(True)
self.pushButton_Reset.setAutoExclusive(True)
self.pushButton_Reset.setObjectName("pushButton_Reset")
self.verticalLayout.addWidget(self.pushButton_Reset)
self.pushButton_Pan = QtWidgets.QPushButton(self.frame)
self.pushButton_Pan.setMinimumSize(QtCore.QSize(50, 50))
self.pushButton_Pan.setText("")
icon4 = QtGui.QIcon()
icon4.addPixmap(QtGui.QPixmap(":/Color4/icons/color4/swap.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
icon4.addPixmap(QtGui.QPixmap(":/Color1/icons/color1/swap.svg"), QtGui.QIcon.Normal, QtGui.QIcon.On)
self.pushButton_Pan.setIcon(icon4)
self.pushButton_Pan.setIconSize(QtCore.QSize(20, 20))
self.pushButton_Pan.setCheckable(True)
self.pushButton_Pan.setAutoExclusive(True)
self.pushButton_Pan.setObjectName("pushButton_Pan")
self.verticalLayout.addWidget(self.pushButton_Pan)
self.pushButton_Zoom = QtWidgets.QPushButton(self.frame)
self.pushButton_Zoom.setMinimumSize(QtCore.QSize(50, 50))
self.pushButton_Zoom.setText("")
icon5 = QtGui.QIcon()
icon5.addPixmap(QtGui.QPixmap(":/Color4/icons/color4/arrows-maximize.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
icon5.addPixmap(QtGui.QPixmap(":/Color1/icons/color1/arrows-maximize.svg"), QtGui.QIcon.Normal, QtGui.QIcon.On)
self.pushButton_Zoom.setIcon(icon5)
self.pushButton_Zoom.setIconSize(QtCore.QSize(20, 20))
self.pushButton_Zoom.setCheckable(True)
self.pushButton_Zoom.setAutoExclusive(True)
self.pushButton_Zoom.setObjectName("pushButton_Zoom")
self.verticalLayout.addWidget(self.pushButton_Zoom)
self.pushButton_Save = QtWidgets.QPushButton(self.frame)
self.pushButton_Save.setMinimumSize(QtCore.QSize(50, 50))
self.pushButton_Save.setText("")
icon6 = QtGui.QIcon()
icon6.addPixmap(QtGui.QPixmap(":/Color4/icons/color4/folder.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
icon6.addPixmap(QtGui.QPixmap(":/Color1/icons/color1/folder.svg"), QtGui.QIcon.Normal, QtGui.QIcon.On)
self.pushButton_Save.setIcon(icon6)
self.pushButton_Save.setIconSize(QtCore.QSize(20, 20))
self.pushButton_Save.setCheckable(True)
self.pushButton_Save.setChecked(False)
self.pushButton_Save.setAutoExclusive(True)
self.pushButton_Save.setObjectName("pushButton_Save")
self.verticalLayout.addWidget(self.pushButton_Save)
spacerItem1 = QtWidgets.QSpacerItem(20, 353, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.verticalLayout.addItem(spacerItem1)
self.horizontalLayout.addWidget(self.frame)
self.MplWidget = MplWidget(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.MplWidget.sizePolicy().hasHeightForWidth())
self.MplWidget.setSizePolicy(sizePolicy)
self.MplWidget.setObjectName("MplWidget")
self.verticalLayout_16 = QtWidgets.QVBoxLayout(self.MplWidget)
self.verticalLayout_16.setObjectName("verticalLayout_16")
self.frame_4 = QtWidgets.QFrame(self.MplWidget)
self.frame_4.setMinimumSize(QtCore.QSize(0, 20))
self.frame_4.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_4.setObjectName("frame_4")
self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.frame_4)
self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_4.setObjectName("verticalLayout_4")
self.verticalLayout_16.addWidget(self.frame_4)
self.horizontalLayout.addWidget(self.MplWidget)
self.frame_3 = QtWidgets.QFrame(self.centralwidget)
self.frame_3.setMinimumSize(QtCore.QSize(280, 0))
self.frame_3.setMaximumSize(QtCore.QSize(270, 16777215))
self.frame_3.setStyleSheet("QFrame#frame_3 {\n"
" background-color: rgb(2, 124, 197);\n"
"}")
self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_3.setObjectName("frame_3")
self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.frame_3)
self.horizontalLayout_4.setContentsMargins(12, 12, 12, 12)
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.toolBox = QtWidgets.QToolBox(self.frame_3)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.toolBox.sizePolicy().hasHeightForWidth())
self.toolBox.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setBold(True)
self.toolBox.setFont(font)
self.toolBox.setStyleSheet("QToolBox { \n"
" background-color: #a0c3e1;\n"
" border-radius : 10px;\n"
"}\n"
"\n"
"QToolBox::tab {\n"
" background-color: #f8f8f6;\n"
" border-radius : 5px;\n"
" color: rgb(2, 124, 197);\n"
" font-size: 16px;\n"
" text-align: center;\n"
"}\n"
"\n"
"QLineEdit, QSpinBox, QComboBox, QDoubleSpinBox {\n"
" border : 2px solid;\n"
" border-color: rgb(160, 195, 225);\n"
" border-radius : 5px;\n"
" background-color: rgb(248, 248, 246);\n"
" padding-left :5px;\n"
" padding-right : 5px\n"
"}\n"
"\n"
"QPushButton {\n"
" border : 2px solid;\n"
" border-color: rgb(2, 124, 197);\n"
" border-radius : 5px;\n"
" background-color: rgb(248, 248, 246);\n"
"}\n"
"\n"
"QTableWidget {\n"
" border : 2px solid;\n"
" border-color: rgb(160, 195, 225);\n"
" border-radius : 5px;\n"
" background-color: rgb(248, 248, 246);\n"
" padding-left :5px;\n"
" padding-right : 5px\n"
"}\n"
"\n"
"QTableWidget::item{\n"
"\n"
"}\n"
"\n"
"\n"
"\n"
"\n"
"\n"
"")
self.toolBox.setObjectName("toolBox")
self.Page_InputData = QtWidgets.QWidget()
self.Page_InputData.setGeometry(QtCore.QRect(0, 0, 254, 767))
self.Page_InputData.setObjectName("Page_InputData")
self.horizontalLayout_17 = QtWidgets.QHBoxLayout(self.Page_InputData)
self.horizontalLayout_17.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_17.setObjectName("horizontalLayout_17")
self.frame_6 = QtWidgets.QFrame(self.Page_InputData)
self.frame_6.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_6.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_6.setObjectName("frame_6")
self.verticalLayout_17 = QtWidgets.QVBoxLayout(self.frame_6)
self.verticalLayout_17.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_17.setObjectName("verticalLayout_17")
self.frame_9 = QtWidgets.QFrame(self.frame_6)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.frame_9.sizePolicy().hasHeightForWidth())
self.frame_9.setSizePolicy(sizePolicy)
self.frame_9.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_9.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_9.setObjectName("frame_9")
self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.frame_9)
self.verticalLayout_6.setContentsMargins(5, 0, 5, 0)
self.verticalLayout_6.setObjectName("verticalLayout_6")
self.frame_23 = QtWidgets.QFrame(self.frame_9)
self.frame_23.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_23.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_23.setObjectName("frame_23")
self.horizontalLayout_18 = QtWidgets.QHBoxLayout(self.frame_23)
self.horizontalLayout_18.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_18.setObjectName("horizontalLayout_18")
self.label_3 = QtWidgets.QLabel(self.frame_23)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(12)
font.setBold(False)
font.setItalic(True)
font.setUnderline(False)
self.label_3.setFont(font)
self.label_3.setObjectName("label_3")
self.horizontalLayout_18.addWidget(self.label_3)
spacerItem2 = QtWidgets.QSpacerItem(86, 17, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_18.addItem(spacerItem2)
self.verticalLayout_6.addWidget(self.frame_23)
self.Label_Location = QtWidgets.QLabel(self.frame_9)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
self.Label_Location.setFont(font)
self.Label_Location.setObjectName("Label_Location")
self.verticalLayout_6.addWidget(self.Label_Location)
self.verticalLayout_17.addWidget(self.frame_9)
self.frame_24 = QtWidgets.QFrame(self.frame_6)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.frame_24.sizePolicy().hasHeightForWidth())
self.frame_24.setSizePolicy(sizePolicy)
self.frame_24.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_24.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_24.setObjectName("frame_24")
self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.frame_24)
self.verticalLayout_7.setContentsMargins(5, 0, 5, 0)
self.verticalLayout_7.setObjectName("verticalLayout_7")
self.frame_25 = QtWidgets.QFrame(self.frame_24)
self.frame_25.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_25.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_25.setObjectName("frame_25")
self.horizontalLayout_19 = QtWidgets.QHBoxLayout(self.frame_25)
self.horizontalLayout_19.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_19.setObjectName("horizontalLayout_19")
self.label_4 = QtWidgets.QLabel(self.frame_25)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(12)
font.setBold(False)
font.setItalic(True)
font.setUnderline(False)
self.label_4.setFont(font)
self.label_4.setObjectName("label_4")
self.horizontalLayout_19.addWidget(self.label_4)
spacerItem3 = QtWidgets.QSpacerItem(86, 17, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_19.addItem(spacerItem3)
self.verticalLayout_7.addWidget(self.frame_25)
self.tableWidget_Coordinates = QtWidgets.QTableWidget(self.frame_24)
self.tableWidget_Coordinates.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
self.tableWidget_Coordinates.setObjectName("tableWidget_Coordinates")
self.tableWidget_Coordinates.setColumnCount(2)
self.tableWidget_Coordinates.setRowCount(0)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_Coordinates.setHorizontalHeaderItem(0, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_Coordinates.setHorizontalHeaderItem(1, item)
self.tableWidget_Coordinates.verticalHeader().setStretchLastSection(False)
self.verticalLayout_7.addWidget(self.tableWidget_Coordinates)
self.verticalLayout_17.addWidget(self.frame_24)
self.frame_34 = QtWidgets.QFrame(self.frame_6)
self.frame_34.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_34.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_34.setObjectName("frame_34")
self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.frame_34)
self.verticalLayout_10.setContentsMargins(5, 0, 5, 0)
self.verticalLayout_10.setObjectName("verticalLayout_10")
self.frame_59 = QtWidgets.QFrame(self.frame_34)
self.frame_59.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_59.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_59.setObjectName("frame_59")
self.horizontalLayout_45 = QtWidgets.QHBoxLayout(self.frame_59)
self.horizontalLayout_45.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_45.setObjectName("horizontalLayout_45")
self.label_7 = QtWidgets.QLabel(self.frame_59)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(12)
font.setBold(False)
font.setItalic(True)
font.setUnderline(False)
self.label_7.setFont(font)
self.label_7.setObjectName("label_7")
self.horizontalLayout_45.addWidget(self.label_7)
spacerItem4 = QtWidgets.QSpacerItem(86, 17, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_45.addItem(spacerItem4)
self.verticalLayout_10.addWidget(self.frame_59)
self.frame_62 = QtWidgets.QFrame(self.frame_34)
self.frame_62.setMinimumSize(QtCore.QSize(0, 0))
self.frame_62.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_62.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_62.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_62.setObjectName("frame_62")
self.horizontalLayout_48 = QtWidgets.QHBoxLayout(self.frame_62)
self.horizontalLayout_48.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_48.setObjectName("horizontalLayout_48")
self.label_44 = QtWidgets.QLabel(self.frame_62)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_44.setFont(font)
self.label_44.setObjectName("label_44")
self.horizontalLayout_48.addWidget(self.label_44)
spacerItem5 = QtWidgets.QSpacerItem(27, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_48.addItem(spacerItem5)
self.comboBox_LineStyle = QtWidgets.QComboBox(self.frame_62)
self.comboBox_LineStyle.setMinimumSize(QtCore.QSize(120, 25))
self.comboBox_LineStyle.setMaximumSize(QtCore.QSize(120, 16777215))
self.comboBox_LineStyle.setObjectName("comboBox_LineStyle")
self.comboBox_LineStyle.addItem("")
self.comboBox_LineStyle.addItem("")
self.comboBox_LineStyle.addItem("")
self.comboBox_LineStyle.addItem("")
self.horizontalLayout_48.addWidget(self.comboBox_LineStyle)
self.verticalLayout_10.addWidget(self.frame_62)
self.frame_63 = QtWidgets.QFrame(self.frame_34)
self.frame_63.setMinimumSize(QtCore.QSize(0, 0))
self.frame_63.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_63.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_63.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_63.setObjectName("frame_63")
self.horizontalLayout_49 = QtWidgets.QHBoxLayout(self.frame_63)
self.horizontalLayout_49.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_49.setObjectName("horizontalLayout_49")
self.label_45 = QtWidgets.QLabel(self.frame_63)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_45.setFont(font)
self.label_45.setObjectName("label_45")
self.horizontalLayout_49.addWidget(self.label_45)
spacerItem6 = QtWidgets.QSpacerItem(27, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_49.addItem(spacerItem6)
self.doubleSpinBox_LineWidth = QtWidgets.QDoubleSpinBox(self.frame_63)
self.doubleSpinBox_LineWidth.setMinimumSize(QtCore.QSize(120, 25))
self.doubleSpinBox_LineWidth.setMaximumSize(QtCore.QSize(120, 16777215))
self.doubleSpinBox_LineWidth.setDecimals(1)
self.doubleSpinBox_LineWidth.setMinimum(0.1)
self.doubleSpinBox_LineWidth.setProperty("value", 1.0)
self.doubleSpinBox_LineWidth.setObjectName("doubleSpinBox_LineWidth")
self.horizontalLayout_49.addWidget(self.doubleSpinBox_LineWidth)
self.verticalLayout_10.addWidget(self.frame_63)
self.frame_64 = QtWidgets.QFrame(self.frame_34)
self.frame_64.setMinimumSize(QtCore.QSize(0, 0))
self.frame_64.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_64.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_64.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_64.setObjectName("frame_64")
self.horizontalLayout_50 = QtWidgets.QHBoxLayout(self.frame_64)
self.horizontalLayout_50.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_50.setObjectName("horizontalLayout_50")
self.label_46 = QtWidgets.QLabel(self.frame_64)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_46.setFont(font)
self.label_46.setObjectName("label_46")
self.horizontalLayout_50.addWidget(self.label_46)
spacerItem7 = QtWidgets.QSpacerItem(54, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_50.addItem(spacerItem7)
self.pushButton_LineColor = QtWidgets.QPushButton(self.frame_64)
self.pushButton_LineColor.setMinimumSize(QtCore.QSize(120, 25))
self.pushButton_LineColor.setObjectName("pushButton_LineColor")
self.horizontalLayout_50.addWidget(self.pushButton_LineColor)
self.verticalLayout_10.addWidget(self.frame_64)
self.verticalLayout_17.addWidget(self.frame_34)
self.frame_26 = QtWidgets.QFrame(self.frame_6)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.frame_26.sizePolicy().hasHeightForWidth())
self.frame_26.setSizePolicy(sizePolicy)
self.frame_26.setMinimumSize(QtCore.QSize(0, 150))
self.frame_26.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_26.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_26.setObjectName("frame_26")
self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.frame_26)
self.verticalLayout_9.setContentsMargins(5, 0, 5, 0)
self.verticalLayout_9.setObjectName("verticalLayout_9")
self.frame_27 = QtWidgets.QFrame(self.frame_26)
self.frame_27.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_27.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_27.setObjectName("frame_27")
self.horizontalLayout_20 = QtWidgets.QHBoxLayout(self.frame_27)
self.horizontalLayout_20.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_20.setObjectName("horizontalLayout_20")
self.label_5 = QtWidgets.QLabel(self.frame_27)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(12)
font.setBold(False)
font.setItalic(True)
font.setUnderline(False)
self.label_5.setFont(font)
self.label_5.setObjectName("label_5")
self.horizontalLayout_20.addWidget(self.label_5)
spacerItem8 = QtWidgets.QSpacerItem(86, 17, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_20.addItem(spacerItem8)
self.verticalLayout_9.addWidget(self.frame_27)
self.frame_30 = QtWidgets.QFrame(self.frame_26)
self.frame_30.setMinimumSize(QtCore.QSize(0, 0))
self.frame_30.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_30.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_30.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_30.setObjectName("frame_30")
self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.frame_30)
self.verticalLayout_8.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_8.setObjectName("verticalLayout_8")
self.checkBox_StepLine = QtWidgets.QCheckBox(self.frame_30)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
self.checkBox_StepLine.setFont(font)
self.checkBox_StepLine.setObjectName("checkBox_StepLine")
self.verticalLayout_8.addWidget(self.checkBox_StepLine)
self.verticalLayout_9.addWidget(self.frame_30)
self.frame_29 = QtWidgets.QFrame(self.frame_26)
self.frame_29.setMinimumSize(QtCore.QSize(0, 0))
self.frame_29.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_29.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_29.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_29.setObjectName("frame_29")
self.horizontalLayout_21 = QtWidgets.QHBoxLayout(self.frame_29)
self.horizontalLayout_21.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_21.setObjectName("horizontalLayout_21")
self.label_21 = QtWidgets.QLabel(self.frame_29)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_21.setFont(font)
self.label_21.setObjectName("label_21")
self.horizontalLayout_21.addWidget(self.label_21)
spacerItem9 = QtWidgets.QSpacerItem(54, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_21.addItem(spacerItem9)
self.LineEdit_eps = QtWidgets.QLineEdit(self.frame_29)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.LineEdit_eps.sizePolicy().hasHeightForWidth())
self.LineEdit_eps.setSizePolicy(sizePolicy)
self.LineEdit_eps.setMinimumSize(QtCore.QSize(50, 25))
self.LineEdit_eps.setMaximumSize(QtCore.QSize(20, 16777215))
self.LineEdit_eps.setObjectName("LineEdit_eps")
self.horizontalLayout_21.addWidget(self.LineEdit_eps)
self.verticalLayout_9.addWidget(self.frame_29)
self.frame_65 = QtWidgets.QFrame(self.frame_26)
self.frame_65.setMinimumSize(QtCore.QSize(0, 0))
self.frame_65.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_65.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_65.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_65.setObjectName("frame_65")
self.horizontalLayout_47 = QtWidgets.QHBoxLayout(self.frame_65)
self.horizontalLayout_47.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_47.setObjectName("horizontalLayout_47")
self.label_43 = QtWidgets.QLabel(self.frame_65)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_43.setFont(font)
self.label_43.setObjectName("label_43")
self.horizontalLayout_47.addWidget(self.label_43)
spacerItem10 = QtWidgets.QSpacerItem(54, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_47.addItem(spacerItem10)
self.LineEdit_startpoint = QtWidgets.QLineEdit(self.frame_65)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.LineEdit_startpoint.sizePolicy().hasHeightForWidth())
self.LineEdit_startpoint.setSizePolicy(sizePolicy)
self.LineEdit_startpoint.setMinimumSize(QtCore.QSize(50, 25))
self.LineEdit_startpoint.setMaximumSize(QtCore.QSize(20, 16777215))
self.LineEdit_startpoint.setObjectName("LineEdit_startpoint")
self.horizontalLayout_47.addWidget(self.LineEdit_startpoint)
self.verticalLayout_9.addWidget(self.frame_65)
self.frame_66 = QtWidgets.QFrame(self.frame_26)
self.frame_66.setMinimumSize(QtCore.QSize(0, 0))
self.frame_66.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_66.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_66.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_66.setObjectName("frame_66")
self.horizontalLayout_51 = QtWidgets.QHBoxLayout(self.frame_66)
self.horizontalLayout_51.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_51.setObjectName("horizontalLayout_51")
self.label_47 = QtWidgets.QLabel(self.frame_66)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_47.setFont(font)
self.label_47.setObjectName("label_47")
self.horizontalLayout_51.addWidget(self.label_47)
spacerItem11 = QtWidgets.QSpacerItem(54, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_51.addItem(spacerItem11)
self.LineEdit_endpoint = QtWidgets.QLineEdit(self.frame_66)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.LineEdit_endpoint.sizePolicy().hasHeightForWidth())
self.LineEdit_endpoint.setSizePolicy(sizePolicy)
self.LineEdit_endpoint.setMinimumSize(QtCore.QSize(50, 25))
self.LineEdit_endpoint.setMaximumSize(QtCore.QSize(20, 16777215))
self.LineEdit_endpoint.setObjectName("LineEdit_endpoint")
self.horizontalLayout_51.addWidget(self.LineEdit_endpoint)
self.verticalLayout_9.addWidget(self.frame_66)
self.verticalLayout_17.addWidget(self.frame_26)
self.frame_60 = QtWidgets.QFrame(self.frame_6)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.frame_60.sizePolicy().hasHeightForWidth())
self.frame_60.setSizePolicy(sizePolicy)
self.frame_60.setMinimumSize(QtCore.QSize(0, 133))
self.frame_60.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_60.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_60.setObjectName("frame_60")
self.verticalLayout_18 = QtWidgets.QVBoxLayout(self.frame_60)
self.verticalLayout_18.setContentsMargins(5, 0, 5, 0)
self.verticalLayout_18.setObjectName("verticalLayout_18")
self.frame_61 = QtWidgets.QFrame(self.frame_60)
self.frame_61.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_61.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_61.setObjectName("frame_61")
self.horizontalLayout_46 = QtWidgets.QHBoxLayout(self.frame_61)
self.horizontalLayout_46.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_46.setObjectName("horizontalLayout_46")
self.label_42 = QtWidgets.QLabel(self.frame_61)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(12)
font.setBold(False)
font.setItalic(True)
font.setUnderline(False)
self.label_42.setFont(font)
self.label_42.setObjectName("label_42")
self.horizontalLayout_46.addWidget(self.label_42)
spacerItem12 = QtWidgets.QSpacerItem(86, 17, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_46.addItem(spacerItem12)
self.verticalLayout_18.addWidget(self.frame_61)
self.checkBox_HideBorder = QtWidgets.QCheckBox(self.frame_60)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.checkBox_HideBorder.sizePolicy().hasHeightForWidth())
self.checkBox_HideBorder.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
self.checkBox_HideBorder.setFont(font)
self.checkBox_HideBorder.setObjectName("checkBox_HideBorder")
self.verticalLayout_18.addWidget(self.checkBox_HideBorder)
self.checkBox_EnableGrid = QtWidgets.QCheckBox(self.frame_60)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.checkBox_EnableGrid.sizePolicy().hasHeightForWidth())
self.checkBox_EnableGrid.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
self.checkBox_EnableGrid.setFont(font)
self.checkBox_EnableGrid.setObjectName("checkBox_EnableGrid")
self.verticalLayout_18.addWidget(self.checkBox_EnableGrid)
self.checkBox_EnableTicks = QtWidgets.QCheckBox(self.frame_60)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.checkBox_EnableTicks.sizePolicy().hasHeightForWidth())
self.checkBox_EnableTicks.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
self.checkBox_EnableTicks.setFont(font)
self.checkBox_EnableTicks.setObjectName("checkBox_EnableTicks")
self.verticalLayout_18.addWidget(self.checkBox_EnableTicks)
self.checkBox_EnableArrow = QtWidgets.QCheckBox(self.frame_60)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.checkBox_EnableArrow.sizePolicy().hasHeightForWidth())
self.checkBox_EnableArrow.setSizePolicy(sizePolicy)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
self.checkBox_EnableArrow.setFont(font)
self.checkBox_EnableArrow.setObjectName("checkBox_EnableArrow")
self.verticalLayout_18.addWidget(self.checkBox_EnableArrow)
self.verticalLayout_17.addWidget(self.frame_60)
self.frame_28 = QtWidgets.QFrame(self.frame_6)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.frame_28.sizePolicy().hasHeightForWidth())
self.frame_28.setSizePolicy(sizePolicy)
self.frame_28.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_28.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_28.setObjectName("frame_28")
self.verticalLayout_17.addWidget(self.frame_28)
self.horizontalLayout_17.addWidget(self.frame_6)
self.toolBox.addItem(self.Page_InputData, "")
self.Page_GeneralConfiguration = QtWidgets.QWidget()
self.Page_GeneralConfiguration.setGeometry(QtCore.QRect(0, 0, 237, 800))
self.Page_GeneralConfiguration.setObjectName("Page_GeneralConfiguration")
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.Page_GeneralConfiguration)
self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.frame_2 = QtWidgets.QFrame(self.Page_GeneralConfiguration)
self.frame_2.setStyleSheet("")
self.frame_2.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_2.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_2.setObjectName("frame_2")
self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.frame_2)
self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_5.setObjectName("verticalLayout_5")
self.frame_16 = QtWidgets.QFrame(self.frame_2)
self.frame_16.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_16.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_16.setObjectName("frame_16")
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.frame_16)
self.verticalLayout_3.setContentsMargins(5, 0, 5, 0)
self.verticalLayout_3.setObjectName("verticalLayout_3")
self.frame_18 = QtWidgets.QFrame(self.frame_16)
self.frame_18.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_18.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_18.setObjectName("frame_18")
self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.frame_18)
self.horizontalLayout_13.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_13.setObjectName("horizontalLayout_13")
self.label_2 = QtWidgets.QLabel(self.frame_18)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(12)
font.setBold(False)
font.setItalic(True)
font.setUnderline(False)
self.label_2.setFont(font)
self.label_2.setObjectName("label_2")
self.horizontalLayout_13.addWidget(self.label_2)
spacerItem13 = QtWidgets.QSpacerItem(86, 17, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_13.addItem(spacerItem13)
self.verticalLayout_3.addWidget(self.frame_18)
self.frame_17 = QtWidgets.QFrame(self.frame_16)
self.frame_17.setMinimumSize(QtCore.QSize(0, 0))
self.frame_17.setMaximumSize(QtCore.QSize(16777215, 30))
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(9)
self.frame_17.setFont(font)
self.frame_17.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_17.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_17.setObjectName("frame_17")
self.horizontalLayout_12 = QtWidgets.QHBoxLayout(self.frame_17)
self.horizontalLayout_12.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_12.setObjectName("horizontalLayout_12")
self.label_16 = QtWidgets.QLabel(self.frame_17)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_16.setFont(font)
self.label_16.setObjectName("label_16")
self.horizontalLayout_12.addWidget(self.label_16)
spacerItem14 = QtWidgets.QSpacerItem(51, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_12.addItem(spacerItem14)
self.LineEdit_GraphTitle = QtWidgets.QLineEdit(self.frame_17)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.LineEdit_GraphTitle.sizePolicy().hasHeightForWidth())
self.LineEdit_GraphTitle.setSizePolicy(sizePolicy)
self.LineEdit_GraphTitle.setMinimumSize(QtCore.QSize(120, 25))
self.LineEdit_GraphTitle.setMaximumSize(QtCore.QSize(120, 16777215))
self.LineEdit_GraphTitle.setPlaceholderText("")
self.LineEdit_GraphTitle.setObjectName("LineEdit_GraphTitle")
self.horizontalLayout_12.addWidget(self.LineEdit_GraphTitle)
self.verticalLayout_3.addWidget(self.frame_17)
self.frame_19 = QtWidgets.QFrame(self.frame_16)
self.frame_19.setMinimumSize(QtCore.QSize(0, 0))
self.frame_19.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_19.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_19.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_19.setObjectName("frame_19")
self.horizontalLayout_14 = QtWidgets.QHBoxLayout(self.frame_19)
self.horizontalLayout_14.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_14.setObjectName("horizontalLayout_14")
self.label_17 = QtWidgets.QLabel(self.frame_19)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_17.setFont(font)
self.label_17.setObjectName("label_17")
self.horizontalLayout_14.addWidget(self.label_17)
spacerItem15 = QtWidgets.QSpacerItem(27, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_14.addItem(spacerItem15)
self.comboBox_GraphFont = QtWidgets.QComboBox(self.frame_19)
self.comboBox_GraphFont.setMinimumSize(QtCore.QSize(120, 25))
self.comboBox_GraphFont.setMaximumSize(QtCore.QSize(120, 16777215))
self.comboBox_GraphFont.setObjectName("comboBox_GraphFont")
self.horizontalLayout_14.addWidget(self.comboBox_GraphFont)
self.verticalLayout_3.addWidget(self.frame_19)
self.frame_22 = QtWidgets.QFrame(self.frame_16)
self.frame_22.setMinimumSize(QtCore.QSize(0, 0))
self.frame_22.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_22.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_22.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_22.setObjectName("frame_22")
self.horizontalLayout_16 = QtWidgets.QHBoxLayout(self.frame_22)
self.horizontalLayout_16.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_16.setObjectName("horizontalLayout_16")
self.label_20 = QtWidgets.QLabel(self.frame_22)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_20.setFont(font)
self.label_20.setObjectName("label_20")
self.horizontalLayout_16.addWidget(self.label_20)
spacerItem16 = QtWidgets.QSpacerItem(27, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_16.addItem(spacerItem16)
self.comboBox_MathFont = QtWidgets.QComboBox(self.frame_22)
self.comboBox_MathFont.setMinimumSize(QtCore.QSize(120, 25))
self.comboBox_MathFont.setMaximumSize(QtCore.QSize(120, 16777215))
self.comboBox_MathFont.setObjectName("comboBox_MathFont")
self.horizontalLayout_16.addWidget(self.comboBox_MathFont)
self.verticalLayout_3.addWidget(self.frame_22)
self.frame_54 = QtWidgets.QFrame(self.frame_16)
self.frame_54.setMinimumSize(QtCore.QSize(0, 0))
self.frame_54.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_54.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_54.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_54.setObjectName("frame_54")
self.horizontalLayout_40 = QtWidgets.QHBoxLayout(self.frame_54)
self.horizontalLayout_40.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_40.setObjectName("horizontalLayout_40")
self.label_37 = QtWidgets.QLabel(self.frame_54)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_37.setFont(font)
self.label_37.setObjectName("label_37")
self.horizontalLayout_40.addWidget(self.label_37)
spacerItem17 = QtWidgets.QSpacerItem(27, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_40.addItem(spacerItem17)
self.spinBox_TitleSize = QtWidgets.QDoubleSpinBox(self.frame_54)
self.spinBox_TitleSize.setMinimumSize(QtCore.QSize(120, 25))
self.spinBox_TitleSize.setMaximumSize(QtCore.QSize(120, 16777215))
self.spinBox_TitleSize.setDecimals(1)
self.spinBox_TitleSize.setMinimum(0.1)
self.spinBox_TitleSize.setProperty("value", 16.0)
self.spinBox_TitleSize.setObjectName("spinBox_TitleSize")
self.horizontalLayout_40.addWidget(self.spinBox_TitleSize)
self.verticalLayout_3.addWidget(self.frame_54)
self.frame_53 = QtWidgets.QFrame(self.frame_16)
self.frame_53.setMinimumSize(QtCore.QSize(0, 0))
self.frame_53.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_53.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_53.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_53.setObjectName("frame_53")
self.horizontalLayout_39 = QtWidgets.QHBoxLayout(self.frame_53)
self.horizontalLayout_39.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_39.setObjectName("horizontalLayout_39")
self.label_36 = QtWidgets.QLabel(self.frame_53)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_36.setFont(font)
self.label_36.setObjectName("label_36")
self.horizontalLayout_39.addWidget(self.label_36)
spacerItem18 = QtWidgets.QSpacerItem(54, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_39.addItem(spacerItem18)
self.pushButton_ColorTitle = QtWidgets.QPushButton(self.frame_53)
self.pushButton_ColorTitle.setMinimumSize(QtCore.QSize(120, 25))
self.pushButton_ColorTitle.setObjectName("pushButton_ColorTitle")
self.horizontalLayout_39.addWidget(self.pushButton_ColorTitle)
self.verticalLayout_3.addWidget(self.frame_53)
self.verticalLayout_5.addWidget(self.frame_16)
self.frame_7 = QtWidgets.QFrame(self.frame_2)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.frame_7.sizePolicy().hasHeightForWidth())
self.frame_7.setSizePolicy(sizePolicy)
self.frame_7.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_7.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_7.setObjectName("frame_7")
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.frame_7)
self.verticalLayout_2.setContentsMargins(5, 0, 5, 0)
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.frame_10 = QtWidgets.QFrame(self.frame_7)
self.frame_10.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_10.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_10.setObjectName("frame_10")
self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.frame_10)
self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_5.setObjectName("horizontalLayout_5")
self.label_9 = QtWidgets.QLabel(self.frame_10)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(12)
font.setBold(False)
font.setItalic(True)
font.setUnderline(False)
self.label_9.setFont(font)
self.label_9.setObjectName("label_9")
self.horizontalLayout_5.addWidget(self.label_9)
spacerItem19 = QtWidgets.QSpacerItem(86, 17, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_5.addItem(spacerItem19)
self.verticalLayout_2.addWidget(self.frame_10)
self.frame_8 = QtWidgets.QFrame(self.frame_7)
self.frame_8.setMinimumSize(QtCore.QSize(0, 0))
self.frame_8.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_8.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_8.setObjectName("frame_8")
self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.frame_8)
self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_6.setObjectName("horizontalLayout_6")
self.label_10 = QtWidgets.QLabel(self.frame_8)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(11)
font.setBold(False)
self.label_10.setFont(font)
self.label_10.setObjectName("label_10")
self.horizontalLayout_6.addWidget(self.label_10)
spacerItem20 = QtWidgets.QSpacerItem(167, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_6.addItem(spacerItem20)
self.verticalLayout_2.addWidget(self.frame_8)
self.frame_11 = QtWidgets.QFrame(self.frame_7)
self.frame_11.setMinimumSize(QtCore.QSize(0, 0))
self.frame_11.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_11.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_11.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_11.setObjectName("frame_11")
self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.frame_11)
self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_7.setObjectName("horizontalLayout_7")
self.label_11 = QtWidgets.QLabel(self.frame_11)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_11.setFont(font)
self.label_11.setObjectName("label_11")
self.horizontalLayout_7.addWidget(self.label_11)
spacerItem21 = QtWidgets.QSpacerItem(51, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_7.addItem(spacerItem21)
self.LineEdit_XAxisName = QtWidgets.QLineEdit(self.frame_11)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.LineEdit_XAxisName.sizePolicy().hasHeightForWidth())
self.LineEdit_XAxisName.setSizePolicy(sizePolicy)
self.LineEdit_XAxisName.setMinimumSize(QtCore.QSize(120, 25))
self.LineEdit_XAxisName.setMaximumSize(QtCore.QSize(120, 16777215))
self.LineEdit_XAxisName.setPlaceholderText("")
self.LineEdit_XAxisName.setObjectName("LineEdit_XAxisName")
self.horizontalLayout_7.addWidget(self.LineEdit_XAxisName)
self.verticalLayout_2.addWidget(self.frame_11)
self.frame_12 = QtWidgets.QFrame(self.frame_7)
self.frame_12.setMinimumSize(QtCore.QSize(0, 0))
self.frame_12.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_12.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_12.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_12.setObjectName("frame_12")
self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.frame_12)
self.horizontalLayout_8.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_8.setObjectName("horizontalLayout_8")
self.label_12 = QtWidgets.QLabel(self.frame_12)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_12.setFont(font)
self.label_12.setObjectName("label_12")
self.horizontalLayout_8.addWidget(self.label_12)
spacerItem22 = QtWidgets.QSpacerItem(27, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_8.addItem(spacerItem22)
self.comboBox_XLocation = QtWidgets.QComboBox(self.frame_12)
self.comboBox_XLocation.setMinimumSize(QtCore.QSize(120, 25))
self.comboBox_XLocation.setMaximumSize(QtCore.QSize(120, 16777215))
self.comboBox_XLocation.setObjectName("comboBox_XLocation")
self.comboBox_XLocation.addItem("")
self.comboBox_XLocation.addItem("")
self.comboBox_XLocation.addItem("")
self.horizontalLayout_8.addWidget(self.comboBox_XLocation)
self.verticalLayout_2.addWidget(self.frame_12)
self.frame_20 = QtWidgets.QFrame(self.frame_7)
self.frame_20.setMinimumSize(QtCore.QSize(0, 0))
self.frame_20.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_20.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_20.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_20.setObjectName("frame_20")
self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.frame_20)
self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.label_18 = QtWidgets.QLabel(self.frame_20)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_18.setFont(font)
self.label_18.setObjectName("label_18")
self.horizontalLayout_3.addWidget(self.label_18)
spacerItem23 = QtWidgets.QSpacerItem(27, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_3.addItem(spacerItem23)
self.spinBox_XAxisRotate = QtWidgets.QSpinBox(self.frame_20)
self.spinBox_XAxisRotate.setMinimumSize(QtCore.QSize(120, 25))
self.spinBox_XAxisRotate.setMaximumSize(QtCore.QSize(120, 16777215))
self.spinBox_XAxisRotate.setMaximum(360)
self.spinBox_XAxisRotate.setObjectName("spinBox_XAxisRotate")
self.horizontalLayout_3.addWidget(self.spinBox_XAxisRotate)
self.verticalLayout_2.addWidget(self.frame_20)
self.frame_38 = QtWidgets.QFrame(self.frame_7)
self.frame_38.setMinimumSize(QtCore.QSize(0, 0))
self.frame_38.setMaximumSize(QtCore.QSize(16777215, 30))
self.frame_38.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_38.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_38.setObjectName("frame_38")
self.horizontalLayout_26 = QtWidgets.QHBoxLayout(self.frame_38)
self.horizontalLayout_26.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_26.setObjectName("horizontalLayout_26")
self.label_30 = QtWidgets.QLabel(self.frame_38)
font = QtGui.QFont()
font.setFamily("Montserrat")
font.setPointSize(10)
font.setBold(False)
self.label_30.setFont(font)
self.label_30.setObjectName("label_30")