프로젝트

일반

사용자정보

개정판 691bd900

ID691bd9008860b2c33db6d8c2c5cdcace8d2103a8
상위 91462b56
하위 83fe329c

김연진이(가) 5년 이상 전에 추가함

issue #1054: 스트림 데이타 입력

Change-Id: Ic81e6b7d80083918cc2cbf3b34d9570a8145da0c

차이점 보기:

HYTOS/HYTOS/FittingsDialog.py
1
# -*- coding: utf-8 -*-
2

  
3
# Form implementation generated from reading ui file 'ProjectDialog.ui'
4
#
5
# Created by: PyQt5 UI code generator 5.6
6
#
7
# WARNING! All changes made in this file will be lost!
8
import os
9
import sys
10
#from PyQt5 import QtCore, QtGui, QtWidgets
11
#from PyQt5.QtWidgets import *
12

  
13

  
14
from PyQt5 import QtCore, QtGui, QtWidgets
15
from PyQt5.QtCore import pyqtSlot, QRectF
16
from PyQt5.QtWidgets import *
17
from PyQt5.QtGui import *
18
from QtImageViewer import QtImageViewer
19

  
20

  
21
from Project import Project
22
from AppDocData import AppDocData
23
import Fittings_UI
24
import math
25

  
26
class QFittingsDialog(QDialog):
27
    def __init__(self):
28
        QDialog.__init__(self)
29

  
30
        self.ui = Fittings_UI.Ui_Dialog()
31
        self.ui.setupUi(self)
32
        
33
        #self.initTableWidgetImage()
34

  
35
        self.initialize_EquivalentLength()
36
        self.initialize_CraneK()
37
        self.initialize_2K()
38

  
39
        self.ui.pushButton_2K_Fitting_90_Elbow.clicked.connect(self.change_2K_selected_fittings)
40
        self.ui.pushButton_2K_Fitting_45_Elbow.clicked.connect(self.change_2K_selected_fittings)
41
        self.ui.pushButton_2K_Fitting_180_Elbow.clicked.connect(self.change_2K_selected_fittings)
42
        self.ui.pushButton_2K_Fitting_Tees.clicked.connect(self.change_2K_selected_fittings)
43
        self.ui.pushButton_2K_Fitting_Valves.clicked.connect(self.change_2K_selected_fittings)
44
        self.ui.pushButton_2K_Fitting_Pipe.clicked.connect(self.change_2K_selected_fittings)
45
        self.ui.pushButton_2K_Fitting_Check_Valves.clicked.connect(self.change_2K_selected_fittings)
46

  
47
        self.ui.comboBox_2K_90_Elbow_Bend_Count.currentIndexChanged.connect(self.change_count)
48
        self.ui.comboBox_2K_90_Elbow_Miter_Count.currentIndexChanged.connect(self.change_count)
49
        self.ui.comboBox_2K_45_Elbow_Miter_Count.currentIndexChanged.connect(self.change_count)
50
        self.ui.comboBox_2K_45_Elbow_Bend_Count.currentIndexChanged.connect(self.change_count)
51
        self.ui.comboBox_2K_180_Elbow_Bend_Count.currentIndexChanged.connect(self.change_count)
52
        self.ui.comboBox_2K_Tees_Elbow_Count.currentIndexChanged.connect(self.change_count)
53
        self.ui.comboBox_2K_Tees_Thtough_Count.currentIndexChanged.connect(self.change_count)
54
        self.ui.comboBox_2K_Valves_Gate_Ball_Plug_Count.currentIndexChanged.connect(self.change_count)
55
        self.ui.comboBox_2K_Valves_Globe_Count.currentIndexChanged.connect(self.change_count)
56
        self.ui.comboBox_2K_Valves_Others_Count.currentIndexChanged.connect(self.change_count)
57
        self.ui.comboBox_2K_Pipe_Count.currentIndexChanged.connect(self.change_count)
58
        self.ui.comboBox_2K_Check_Valves_Count.currentIndexChanged.connect(self.change_count)
59
        
60

  
61
        self.ui.pushButton_CraneK_Fitting_90_Elbow.clicked.connect(self.change_CraneK_selected_fittings)
62
        self.ui.pushButton_CraneK_Fitting_45_Elbow.clicked.connect(self.change_CraneK_selected_fittings)
63
        self.ui.pushButton_CraneK_Fitting_180.clicked.connect(self.change_CraneK_selected_fittings)
64
        self.ui.pushButton_CraneK_Fitting_Tees.clicked.connect(self.change_CraneK_selected_fittings)
65
        self.ui.pushButton_CraneK_Fitting_RE.clicked.connect(self.change_CraneK_selected_fittings)
66
        self.ui.pushButton_CraneK_Fitting_Valves.clicked.connect(self.change_CraneK_selected_fittings)
67
        self.ui.pushButton_CraneK_Fitting_Pipe.clicked.connect(self.change_CraneK_selected_fittings)
68
        self.ui.pushButton_CraneK_Fitting_Check_Valves.clicked.connect(self.change_CraneK_selected_fittings)
69
        self.ui.pushButton_CraneK_Fitting_Manual.clicked.connect(self.change_CraneK_selected_fittings)
70

  
71

  
72

  
73

  
74
    def change_count(self):
75
        comboBox = self.sender()
76

  
77
        index = comboBox.currentIndex()
78
        text = comboBox.itemText(index)
79

  
80
        if text == 'User Input':
81
            comboBox.setEditable(True)
82
        else:
83
            comboBox.setEditable(False)
84

  
85
    def change_2K_selected_fittings(self):
86
        self.controls_2K_all_visible(False)
87

  
88
        if self.sender() == self.ui.pushButton_2K_Fitting_90_Elbow:
89
            self.ui.groupBox_2K_90_Elbow.setVisible(True)
90
        elif self.sender() == self.ui.pushButton_2K_Fitting_45_Elbow:
91
            self.ui.groupBox_2K_45_Elbow.setVisible(True)
92
        elif self.sender() == self.ui.pushButton_2K_Fitting_180_Elbow:
93
            self.ui.groupBox_2K_180_Elbow.setVisible(True)
94
        elif self.sender() == self.ui.pushButton_2K_Fitting_Tees:
95
            self.ui.groupBox_2K_Tees.setVisible(True)
96
        elif self.sender() == self.ui.pushButton_2K_Fitting_Valves:
97
            self.ui.groupBox_2K_Valves.setVisible(True)
98
        elif self.sender() == self.ui.pushButton_2K_Fitting_Pipe:
99
            self.ui.groupBox_2K_Pipe.setVisible(True)  
100
        elif self.sender() == self.ui.pushButton_2K_Fitting_Check_Valves:
101
            self.ui.groupBox_2K_Check_Valves.setVisible(True)
102

  
103
    def change_CraneK_selected_fittings(self):
104
        self.controls_CraneK_all_visible(False)
105

  
106
        if self.sender() == self.ui.pushButton_CraneK_Fitting_90_Elbow:
107
            self.ui.groupBox_CraneK_90_Elbow.setVisible(True)
108
        elif self.sender() == self.ui.pushButton_CraneK_Fitting_45_Elbow:
109
            self.ui.groupBox_CraneK_45_Elbow.setVisible(True)
110
        elif self.sender() == self.ui.pushButton_CraneK_Fitting_180:
111
            self.ui.groupBox_CraneK_180_Elbow.setVisible(True)
112
        elif self.sender() == self.ui.pushButton_CraneK_Fitting_Tees:
113
            self.ui.groupBox_CraneK_Tees.setVisible(True)
114
        elif self.sender() == self.ui.pushButton_CraneK_Fitting_RE:
115
            self.ui.groupBox_CraneK_RE.setVisible(True)
116
        elif self.sender() == self.ui.pushButton_CraneK_Fitting_Valves:
117
            self.ui.groupBox_CraneK_Valves.setVisible(True)
118
        elif self.sender() == self.ui.pushButton_CraneK_Fitting_Pipe:
119
            self.ui.groupBox_CraneK_Pipe.setVisible(True)
120
        elif self.sender() == self.ui.pushButton_CraneK_Fitting_Check_Valves:
121
            self.ui.groupBox_CraneK_Check_Valves.setVisible(True)
122
        elif self.sender() == self.ui.pushButton_CraneK_Fitting_Manual:
123
            self.ui.groupBox_CraneK_Manual.setVisible(True)
124

  
125
    def initTableWidgetImage(self):
126

  
127
        textImage = QtGui.QPixmap(":/images/bend_180.jpg")
128

  
129

  
130
        w = self.ui.label_Img.height()
131
        h = self.ui.label_Img.width()
132
        self.ui.label_Img.setPixmap(textImage.scaled(w, h, QtCore.Qt.KeepAspectRatio, QtCore.Qt.FastTransformation))
133

  
134
        
135

  
136
    def initialize_EquivalentLength(self):
137
        self.ui.comboBox_Degree.clear()
138

  
139
        self.ui.comboBox_Degree.addItem('0')
140
        self.ui.comboBox_Degree.addItem('15')
141
        self.ui.comboBox_Degree.addItem('30')
142
        self.ui.comboBox_Degree.addItem('45')
143
        self.ui.comboBox_Degree.addItem('60')
144
        self.ui.comboBox_Degree.addItem('75')
145
        self.ui.comboBox_Degree.addItem('90')
146

  
147
        self.ui.comboBox_Degree.setCurrentIndex(-1)
148

  
149
    def initialize_CraneK(self):
150
        self.controls_CraneK_all_visible(False)
151
        self.controls_CraneK_setNames()
152
        self.controls_CraneK_setCount()
153

  
154
    def controls_CraneK_all_visible(self, isVisible):
155
        self.ui.groupBox_CraneK_90_Elbow.setVisible(isVisible)
156
        self.ui.groupBox_CraneK_45_Elbow.setVisible(isVisible)
157
        self.ui.groupBox_CraneK_180_Elbow.setVisible(isVisible)
158
        self.ui.groupBox_CraneK_Tees.setVisible(isVisible)
159
        self.ui.groupBox_CraneK_RE.setVisible(isVisible)
160
        self.ui.groupBox_CraneK_Valves.setVisible(isVisible)
161
        self.ui.groupBox_CraneK_Pipe.setVisible(isVisible)
162
        self.ui.groupBox_CraneK_Check_Valves.setVisible(isVisible)
163
        self.ui.groupBox_CraneK_Manual.setVisible(isVisible)
164

  
165
    def controls_CraneK_setNames(self):
166
        from AppDocData import AppDocData
167

  
168
        resistanceCoefficientList = AppDocData.instance().getResistanceCoefficientByMethod('CraneK')
169
        for resistanceCoefficient in resistanceCoefficientList:
170
            category = resistanceCoefficient[2]
171
            type = resistanceCoefficient[3]
172
            name = resistanceCoefficient[4]
173

  
174
            if category == '90 Elbow':
175
                if type == 'Standard':
176
                    self.ui.comboBox_CraneK_90_Elbow_Standard.addItem(name, resistanceCoefficient)
177
                elif type == 'Bend':
178
                    self.ui.comboBox_CraneK_90_Elbow_Bend.addItem(name, resistanceCoefficient)
179
                elif type == 'Miter':
180
                    self.ui.comboBox_CraneK_90_Elbow_Miter.addItem(name, resistanceCoefficient)
181
            elif category == '45 Elbow':
182
                if type == 'Standard':
183
                    self.ui.comboBox_CraneK_45_Elbow_Standard.addItem(name, resistanceCoefficient)
184
                elif type == 'Miter':
185
                    self.ui.comboBox_CraneK_45_Elbow_Miter.addItem(name, resistanceCoefficient)
186
            elif category == '180 Elbow':
187
                if type == 'Standard':
188
                    self.ui.comboBox_CraneK_180_Elbow_Standard.addItem(name, resistanceCoefficient)
189
                elif type == 'Bend':
190
                    self.ui.comboBox_CraneK_180_Elbow_Bend.addItem(name, resistanceCoefficient)
191
                elif type == 'Miter':
192
                    self.ui.comboBox_CraneK_180_Elbow_Miter.addItem(name, resistanceCoefficient)
193
            elif category == 'Tee':
194
                if type == 'Standard':
195
                    self.ui.comboBox_CraneK_Tees.addItem(name, resistanceCoefficient)
196
            elif category == 'Reducer/Expander':
197
                if type == 'Reducer':
198
                    self.ui.comboBox_CraneK_Reducer.addItem(name, resistanceCoefficient)
199
                elif type == 'Expander':
200
                    self.ui.comboBox_CraneK_Expander.addItem(name, resistanceCoefficient)
201
            elif category == 'Etc Valve':
202
                if type == 'Etc':
203
                    self.ui.comboBox_CraneK_Valves_Etc.addItem(name, resistanceCoefficient)
204
            elif category == 'Foot Valve':
205
                if type == 'Foot':
206
                    self.ui.comboBox_CraneK_Valves_Foot.addItem(name, resistanceCoefficient)
207
            elif category == 'Globe Valve':
208
                if type == 'Globe':
209
                    self.ui.comboBox_CraneK_Valves_Globe.addItem(name, resistanceCoefficient)
210
            elif category == 'Manual':
211
                if type == 'Manual':
212
                    self.ui.comboBox_CraneK_Manual.addItem(name, resistanceCoefficient)
213
            elif category == 'Pipe':
214
                if type == 'Entrance':
215
                    self.ui.comboBox_CraneK_Pipe_Entrance.addItem(name, resistanceCoefficient)
216
                elif type == 'Exit':
217
                    self.ui.comboBox_CraneK_Pipe_Exit.addItem(name, resistanceCoefficient)
218
            elif category == 'Plug Valve':
219
                if type == 'Plug':
220
                    self.ui.comboBox_CraneK_Valves_Plug.addItem(name, resistanceCoefficient)
221
            elif category == 'Check Valve':
222
                if type == 'Swing':
223
                    self.ui.comboBox_CraneK_Check_Valves_Swing.addItem(name, resistanceCoefficient)
224
                elif type == 'Lift':
225
                    self.ui.comboBox_CraneK_Check_Valves_Lift.addItem(name, resistanceCoefficient)
226
                elif type == 'Tilting':
227
                    self.ui.comboBox_CraneK_Check_Valves_Tilting.addItem(name, resistanceCoefficient)
228
                elif type == 'Globe Stop':
229
                    self.ui.comboBox_CraneK_Check_Valves_Globe_Stop.addItem(name, resistanceCoefficient)
230
                elif type == 'Angled Stop':
231
                    self.ui.comboBox_CraneK_Check_Valves_Angle_Stop.addItem(name, resistanceCoefficient)
232

  
233
    def controls_CraneK_setCount(self):
234
        count = [1, 2, 3, 4, 5, 6, 7, 8, 9, 'User Input']
235
        for i in count: 
236
            self.ui.comboBox_CraneK_90_Elbow_Standard_Count.addItem(str(i))
237
            self.ui.comboBox_CraneK_90_Elbow_Bend_Count.addItem(str(i))
238
            self.ui.comboBox_CraneK_90_Elbow_Miter_Count.addItem(str(i))
239
            self.ui.comboBox_CraneK_45_Elbow_Miter_Count.addItem(str(i))
240
            self.ui.comboBox_CraneK_45_Elbow_Standard_Count.addItem(str(i))
241
            self.ui.comboBox_CraneK_180_Elbow_Standard_Count.addItem(str(i))
242
            self.ui.comboBox_CraneK_180_Elbow_Bend_Count.addItem(str(i))
243
            self.ui.comboBox_CraneK_180_Elbow_Miter_Count.addItem(str(i))
244
            self.ui.comboBox_CraneK_Tees_Count.addItem(str(i))
245
            self.ui.comboBox_CraneK_Expander_Count.addItem(str(i))
246
            self.ui.comboBox_CraneK_Reducer_Count.addItem(str(i))
247
            self.ui.comboBox_CraneK_Valves_Globe_Count.addItem(str(i))
248
            self.ui.comboBox_CraneK_Valves_Plug_Count.addItem(str(i))
249
            self.ui.comboBox_CraneK_Valves_Foot_Count.addItem(str(i))
250
            self.ui.comboBox_CraneK_Valves_Etc_Count.addItem(str(i))
251
            self.ui.comboBox_CraneK_Pipe_Entrance_Count.addItem(str(i))
252
            self.ui.comboBox_CraneK_Pipe_Exit_Count.addItem(str(i))
253
            self.ui.comboBox_CraneK_Check_Valves_Swing_Count.addItem(str(i))
254
            self.ui.comboBox_CraneK_Check_Valves_Lift_Count.addItem(str(i))
255
            self.ui.comboBox_CraneK_Check_Valves_Tilting_Count.addItem(str(i))
256
            self.ui.comboBox_CraneK_Check_Valves_Globe_Stop_Count.addItem(str(i))
257
            self.ui.comboBox_CraneK_Check_Valves_Angle_Stop_Count.addItem(str(i))
258
            self.ui.comboBox_CraneK_Manual_Count.addItem(str(i))
259
            
260
    def initialize_2K(self):        
261
        self.controls_2K_all_visible(False)
262
        self.controls_2K_setNames()
263
        self.controls_2K_setCount()
264

  
265
    def controls_2K_all_visible(self, isVisible):
266
        self.ui.groupBox_2K_90_Elbow.setVisible(isVisible)
267
        self.ui.groupBox_2K_45_Elbow.setVisible(isVisible)
268
        self.ui.groupBox_2K_180_Elbow.setVisible(isVisible)
269
        self.ui.groupBox_2K_Tees.setVisible(isVisible)
270
        self.ui.groupBox_2K_Valves.setVisible(isVisible)
271
        self.ui.groupBox_2K_Pipe.setVisible(isVisible)
272
        self.ui.groupBox_2K_Check_Valves.setVisible(isVisible)
273

  
274
    def controls_2K_setNames(self):
275
        from AppDocData import AppDocData
276
        
277
        resistanceCoefficientList = AppDocData.instance().getResistanceCoefficientByMethod('2-K')
278
        for resistanceCoefficient in resistanceCoefficientList:
279
            category = resistanceCoefficient[2]
280
            type = resistanceCoefficient[3]
281
            name = resistanceCoefficient[4]
282

  
283
            if category == '90 Elbow':
284
                if type == 'Bend':
285
                    self.ui.comboBox_2K_90_Elbow_Bend.addItem(name, resistanceCoefficient)
286
                elif type == 'Miter':
287
                    self.ui.comboBox_2K_90_Elbow_Miter.addItem(name, resistanceCoefficient)
288
            elif category == '45 Elbow':
289
                if type == 'Bend':
290
                    self.ui.comboBox_2K_45_Elbow_Bend.addItem(name, resistanceCoefficient)
291
                elif type == 'Miter':
292
                    self.ui.comboBox_2K_45_Elbow_Miter.addItem(name, resistanceCoefficient)
293
            elif category == '180 Elbow':
294
                if type == 'Bend':
295
                    self.ui.comboBox_2K_180_Elbow_Bend.addItem(name, resistanceCoefficient)
296
            elif category == 'Tee':
297
                if type == 'Tee as Elbow':
298
                    self.ui.comboBox_2K_Tees_Elbow.addItem(name, resistanceCoefficient)
299
                elif type == 'Run through':
300
                    self.ui.comboBox_2K_Tees_Thtough.addItem(name, resistanceCoefficient)
301
            elif category == 'Valve':
302
                if type == 'Gate_Ball_Plug':
303
                    self.ui.comboBox_2K_Valves_Gate_Ball_Plug.addItem(name, resistanceCoefficient)
304
                elif type == 'Globe':
305
                    self.ui.comboBox_2K_Valves_Globe.addItem(name, resistanceCoefficient)
306
                elif type == 'Others':
307
                    self.ui.comboBox_2K_Valves_Others.addItem(name, resistanceCoefficient)                    
308
            elif category == 'Check Valve':
309
                if type == 'Swing':
310
                    self.ui.comboBox_2K_Check_Valves.addItem(name, resistanceCoefficient)
311
            elif category == 'Pipe':
312
                if type == 'Standard':
313
                    self.ui.comboBox_2K_Pipe.addItem(name, resistanceCoefficient)
314

  
315
    def controls_2K_setCount(self):
316

  
317
        count = [1, 2, 3, 4, 5, 6, 7, 8, 9, 'User Input']
318
        for i in count: 
319
            self.ui.comboBox_2K_90_Elbow_Bend_Count.addItem(str(i))
320
            self.ui.comboBox_2K_90_Elbow_Miter_Count.addItem(str(i))
321
            self.ui.comboBox_2K_45_Elbow_Miter_Count.addItem(str(i))
322
            self.ui.comboBox_2K_45_Elbow_Bend_Count.addItem(str(i))
323
            self.ui.comboBox_2K_180_Elbow_Bend_Count.addItem(str(i))
324
            self.ui.comboBox_2K_Tees_Elbow_Count.addItem(str(i))
325
            self.ui.comboBox_2K_Tees_Thtough_Count.addItem(str(i))
326
            self.ui.comboBox_2K_Valves_Gate_Ball_Plug_Count.addItem(str(i))
327
            self.ui.comboBox_2K_Valves_Globe_Count.addItem(str(i))
328
            self.ui.comboBox_2K_Valves_Others_Count.addItem(str(i))
329
            self.ui.comboBox_2K_Pipe_Count.addItem(str(i))
330
            self.ui.comboBox_2K_Check_Valves_Count.addItem(str(i))
331

  
332
    def showDialog(self, item):
333
        self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)
334
        self.exec_()
335

  
336

  
337
    def accept(self):
338
       
339
        QDialog.accept(self)
340

  
341
    def reject(self):
342
        QDialog.reject(self)
343

  
344

  
345
    if __name__ == '__main__':
346
        from FittingsDialog import QFittingsDialog
347
        from App import App
348
        app = App(sys.argv)
349

  
350

  
351
        if True:
352
            dlg = QFittingsDialog()
353
            dlg.exec_()                        
HYTOS/HYTOS/Fittings_UI.py
1
# -*- coding: utf-8 -*-
2

  
3
# Form implementation generated from reading ui file '.\UI\Fittings.ui'
4
#
5
# Created by: PyQt5 UI code generator 5.13.0
6
#
7
# WARNING! All changes made in this file will be lost!
8

  
9

  
10
from PyQt5 import QtCore, QtGui, QtWidgets
11

  
12

  
13
class Ui_Dialog(object):
14
    def setupUi(self, Dialog):
15
        Dialog.setObjectName("Dialog")
16
        Dialog.resize(836, 593)
17
        font = QtGui.QFont()
18
        font.setFamily("맑은 고딕")
19
        Dialog.setFont(font)
20
        icon = QtGui.QIcon()
21
        icon.addPixmap(QtGui.QPixmap(":/images/HYTOS.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
22
        Dialog.setWindowIcon(icon)
23
        self.gridLayout_3 = QtWidgets.QGridLayout(Dialog)
24
        self.gridLayout_3.setObjectName("gridLayout_3")
25
        self.tabWidget = QtWidgets.QTabWidget(Dialog)
26
        self.tabWidget.setObjectName("tabWidget")
27
        self.tab_EquivalentLength = QtWidgets.QWidget()
28
        self.tab_EquivalentLength.setObjectName("tab_EquivalentLength")
29
        self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_EquivalentLength)
30
        self.gridLayout_2.setObjectName("gridLayout_2")
31
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
32
        self.gridLayout_2.addItem(spacerItem, 0, 1, 1, 1)
33
        self.groupBox_27 = QtWidgets.QGroupBox(self.tab_EquivalentLength)
34
        self.groupBox_27.setTitle("")
35
        self.groupBox_27.setObjectName("groupBox_27")
36
        self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_27)
37
        self.gridLayout_4.setObjectName("gridLayout_4")
38
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
39
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
40
        self.label_2 = QtWidgets.QLabel(self.groupBox_27)
41
        self.label_2.setMinimumSize(QtCore.QSize(120, 0))
42
        self.label_2.setMaximumSize(QtCore.QSize(120, 16777215))
43
        self.label_2.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
44
        self.label_2.setObjectName("label_2")
45
        self.horizontalLayout_4.addWidget(self.label_2)
46
        self.lineEdit_Gate_Ball_Plug = QtWidgets.QLineEdit(self.groupBox_27)
47
        self.lineEdit_Gate_Ball_Plug.setMinimumSize(QtCore.QSize(72, 0))
48
        self.lineEdit_Gate_Ball_Plug.setMaximumSize(QtCore.QSize(72, 16777215))
49
        self.lineEdit_Gate_Ball_Plug.setObjectName("lineEdit_Gate_Ball_Plug")
50
        self.horizontalLayout_4.addWidget(self.lineEdit_Gate_Ball_Plug)
51
        self.label_5 = QtWidgets.QLabel(self.groupBox_27)
52
        self.label_5.setObjectName("label_5")
53
        self.horizontalLayout_4.addWidget(self.label_5)
54
        self.label_13 = QtWidgets.QLabel(self.groupBox_27)
55
        self.label_13.setMinimumSize(QtCore.QSize(120, 0))
56
        self.label_13.setMaximumSize(QtCore.QSize(120, 16777215))
57
        self.label_13.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
58
        self.label_13.setObjectName("label_13")
59
        self.horizontalLayout_4.addWidget(self.label_13)
60
        self.lineEdit_Globe = QtWidgets.QLineEdit(self.groupBox_27)
61
        self.lineEdit_Globe.setMaximumSize(QtCore.QSize(72, 16777215))
62
        self.lineEdit_Globe.setObjectName("lineEdit_Globe")
63
        self.horizontalLayout_4.addWidget(self.lineEdit_Globe)
64
        self.label_14 = QtWidgets.QLabel(self.groupBox_27)
65
        self.label_14.setObjectName("label_14")
66
        self.horizontalLayout_4.addWidget(self.label_14)
67
        self.gridLayout_4.addLayout(self.horizontalLayout_4, 0, 0, 1, 1)
68
        self.horizontalLayout_10 = QtWidgets.QHBoxLayout()
69
        self.horizontalLayout_10.setObjectName("horizontalLayout_10")
70
        self.label_10 = QtWidgets.QLabel(self.groupBox_27)
71
        self.label_10.setMinimumSize(QtCore.QSize(120, 0))
72
        self.label_10.setMaximumSize(QtCore.QSize(120, 16777215))
73
        self.label_10.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
74
        self.label_10.setObjectName("label_10")
75
        self.horizontalLayout_10.addWidget(self.label_10)
76
        self.lineEdit_Tee_Branch = QtWidgets.QLineEdit(self.groupBox_27)
77
        self.lineEdit_Tee_Branch.setMinimumSize(QtCore.QSize(72, 0))
78
        self.lineEdit_Tee_Branch.setMaximumSize(QtCore.QSize(72, 16777215))
79
        self.lineEdit_Tee_Branch.setObjectName("lineEdit_Tee_Branch")
80
        self.horizontalLayout_10.addWidget(self.lineEdit_Tee_Branch)
81
        self.label_11 = QtWidgets.QLabel(self.groupBox_27)
82
        self.label_11.setObjectName("label_11")
83
        self.horizontalLayout_10.addWidget(self.label_11)
84
        self.label_17 = QtWidgets.QLabel(self.groupBox_27)
85
        self.label_17.setMinimumSize(QtCore.QSize(120, 0))
86
        self.label_17.setMaximumSize(QtCore.QSize(120, 16777215))
87
        self.label_17.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
88
        self.label_17.setObjectName("label_17")
89
        self.horizontalLayout_10.addWidget(self.label_17)
90
        self.lineEdit_Tee_Through = QtWidgets.QLineEdit(self.groupBox_27)
91
        self.lineEdit_Tee_Through.setMaximumSize(QtCore.QSize(72, 16777215))
92
        self.lineEdit_Tee_Through.setObjectName("lineEdit_Tee_Through")
93
        self.horizontalLayout_10.addWidget(self.lineEdit_Tee_Through)
94
        self.label_18 = QtWidgets.QLabel(self.groupBox_27)
95
        self.label_18.setObjectName("label_18")
96
        self.horizontalLayout_10.addWidget(self.label_18)
97
        self.gridLayout_4.addLayout(self.horizontalLayout_10, 3, 0, 1, 1)
98
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
99
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
100
        self.label_6 = QtWidgets.QLabel(self.groupBox_27)
101
        self.label_6.setMinimumSize(QtCore.QSize(120, 0))
102
        self.label_6.setMaximumSize(QtCore.QSize(120, 16777215))
103
        self.label_6.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
104
        self.label_6.setObjectName("label_6")
105
        self.horizontalLayout_6.addWidget(self.label_6)
106
        self.lineEdit_Butterfly = QtWidgets.QLineEdit(self.groupBox_27)
107
        self.lineEdit_Butterfly.setMinimumSize(QtCore.QSize(72, 0))
108
        self.lineEdit_Butterfly.setMaximumSize(QtCore.QSize(72, 16777215))
109
        self.lineEdit_Butterfly.setObjectName("lineEdit_Butterfly")
110
        self.horizontalLayout_6.addWidget(self.lineEdit_Butterfly)
111
        self.label_7 = QtWidgets.QLabel(self.groupBox_27)
112
        self.label_7.setObjectName("label_7")
113
        self.horizontalLayout_6.addWidget(self.label_7)
114
        self.label_15 = QtWidgets.QLabel(self.groupBox_27)
115
        self.label_15.setMinimumSize(QtCore.QSize(120, 0))
116
        self.label_15.setMaximumSize(QtCore.QSize(120, 16777215))
117
        self.label_15.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
118
        self.label_15.setObjectName("label_15")
119
        self.horizontalLayout_6.addWidget(self.label_15)
120
        self.lineEdit_Check = QtWidgets.QLineEdit(self.groupBox_27)
121
        self.lineEdit_Check.setMaximumSize(QtCore.QSize(72, 16777215))
122
        self.lineEdit_Check.setObjectName("lineEdit_Check")
123
        self.horizontalLayout_6.addWidget(self.lineEdit_Check)
124
        self.label_16 = QtWidgets.QLabel(self.groupBox_27)
125
        self.label_16.setObjectName("label_16")
126
        self.horizontalLayout_6.addWidget(self.label_16)
127
        self.gridLayout_4.addLayout(self.horizontalLayout_6, 1, 0, 1, 1)
128
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
129
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
130
        spacerItem1 = QtWidgets.QSpacerItem(120, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
131
        self.horizontalLayout_5.addItem(spacerItem1)
132
        self.checkBox_Nozzle_In = QtWidgets.QCheckBox(self.groupBox_27)
133
        self.checkBox_Nozzle_In.setObjectName("checkBox_Nozzle_In")
134
        self.horizontalLayout_5.addWidget(self.checkBox_Nozzle_In)
135
        self.gridLayout_4.addLayout(self.horizontalLayout_5, 5, 0, 1, 1)
136
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
137
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
138
        self.label_19 = QtWidgets.QLabel(self.groupBox_27)
139
        self.label_19.setMinimumSize(QtCore.QSize(120, 0))
140
        self.label_19.setMaximumSize(QtCore.QSize(120, 16777215))
141
        self.label_19.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
142
        self.label_19.setObjectName("label_19")
143
        self.horizontalLayout_3.addWidget(self.label_19)
144
        self.lineEdit_Miter = QtWidgets.QLineEdit(self.groupBox_27)
145
        self.lineEdit_Miter.setMinimumSize(QtCore.QSize(72, 0))
146
        self.lineEdit_Miter.setMaximumSize(QtCore.QSize(72, 16777215))
147
        self.lineEdit_Miter.setObjectName("lineEdit_Miter")
148
        self.horizontalLayout_3.addWidget(self.lineEdit_Miter)
149
        self.label_12 = QtWidgets.QLabel(self.groupBox_27)
150
        self.label_12.setObjectName("label_12")
151
        self.horizontalLayout_3.addWidget(self.label_12)
152
        self.comboBox_Degree = QtWidgets.QComboBox(self.groupBox_27)
153
        self.comboBox_Degree.setMinimumSize(QtCore.QSize(50, 0))
154
        self.comboBox_Degree.setMaximumSize(QtCore.QSize(50, 16777215))
155
        self.comboBox_Degree.setObjectName("comboBox_Degree")
156
        self.horizontalLayout_3.addWidget(self.comboBox_Degree)
157
        self.label_21 = QtWidgets.QLabel(self.groupBox_27)
158
        self.label_21.setObjectName("label_21")
159
        self.horizontalLayout_3.addWidget(self.label_21)
160
        spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
161
        self.horizontalLayout_3.addItem(spacerItem2)
162
        self.gridLayout_4.addLayout(self.horizontalLayout_3, 4, 0, 1, 1)
163
        self.horizontalLayout_12 = QtWidgets.QHBoxLayout()
164
        self.horizontalLayout_12.setObjectName("horizontalLayout_12")
165
        spacerItem3 = QtWidgets.QSpacerItem(120, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
166
        self.horizontalLayout_12.addItem(spacerItem3)
167
        self.checkBox_Nozzle_Out = QtWidgets.QCheckBox(self.groupBox_27)
168
        self.checkBox_Nozzle_Out.setObjectName("checkBox_Nozzle_Out")
169
        self.horizontalLayout_12.addWidget(self.checkBox_Nozzle_Out)
170
        self.gridLayout_4.addLayout(self.horizontalLayout_12, 6, 0, 1, 1)
171
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
172
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
173
        self.label_8 = QtWidgets.QLabel(self.groupBox_27)
174
        self.label_8.setMinimumSize(QtCore.QSize(120, 0))
175
        self.label_8.setMaximumSize(QtCore.QSize(120, 16777215))
176
        self.label_8.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
177
        self.label_8.setObjectName("label_8")
178
        self.horizontalLayout_7.addWidget(self.label_8)
179
        self.lineEdit_90_Elbow = QtWidgets.QLineEdit(self.groupBox_27)
180
        self.lineEdit_90_Elbow.setMinimumSize(QtCore.QSize(72, 0))
181
        self.lineEdit_90_Elbow.setMaximumSize(QtCore.QSize(72, 16777215))
182
        self.lineEdit_90_Elbow.setObjectName("lineEdit_90_Elbow")
183
        self.horizontalLayout_7.addWidget(self.lineEdit_90_Elbow)
184
        self.label_9 = QtWidgets.QLabel(self.groupBox_27)
185
        self.label_9.setObjectName("label_9")
186
        self.horizontalLayout_7.addWidget(self.label_9)
187
        self.label_3 = QtWidgets.QLabel(self.groupBox_27)
188
        self.label_3.setMinimumSize(QtCore.QSize(120, 0))
189
        self.label_3.setMaximumSize(QtCore.QSize(120, 16777215))
190
        self.label_3.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
191
        self.label_3.setObjectName("label_3")
192
        self.horizontalLayout_7.addWidget(self.label_3)
193
        self.lineEdit_45_Elbow = QtWidgets.QLineEdit(self.groupBox_27)
194
        self.lineEdit_45_Elbow.setMaximumSize(QtCore.QSize(72, 16777215))
195
        self.lineEdit_45_Elbow.setObjectName("lineEdit_45_Elbow")
196
        self.horizontalLayout_7.addWidget(self.lineEdit_45_Elbow)
197
        self.label_4 = QtWidgets.QLabel(self.groupBox_27)
198
        self.label_4.setObjectName("label_4")
199
        self.horizontalLayout_7.addWidget(self.label_4)
200
        self.gridLayout_4.addLayout(self.horizontalLayout_7, 2, 0, 1, 1)
201
        self.gridLayout_2.addWidget(self.groupBox_27, 0, 0, 1, 1)
202
        spacerItem4 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
203
        self.gridLayout_2.addItem(spacerItem4, 1, 0, 1, 1)
204
        self.tabWidget.addTab(self.tab_EquivalentLength, "")
205
        self.tab_CraneK = QtWidgets.QWidget()
206
        self.tab_CraneK.setObjectName("tab_CraneK")
207
        self.groupBox_43 = QtWidgets.QGroupBox(self.tab_CraneK)
208
        self.groupBox_43.setGeometry(QtCore.QRect(8, 8, 793, 72))
209
        font = QtGui.QFont()
210
        font.setBold(True)
211
        font.setWeight(75)
212
        self.groupBox_43.setFont(font)
213
        self.groupBox_43.setObjectName("groupBox_43")
214
        self.gridLayout = QtWidgets.QGridLayout(self.groupBox_43)
215
        self.gridLayout.setObjectName("gridLayout")
216
        self.gridLayout_38 = QtWidgets.QGridLayout()
217
        self.gridLayout_38.setObjectName("gridLayout_38")
218
        self.pushButton_CraneK_Fitting_90_Elbow = QtWidgets.QPushButton(self.groupBox_43)
219
        self.pushButton_CraneK_Fitting_90_Elbow.setMinimumSize(QtCore.QSize(35, 35))
220
        self.pushButton_CraneK_Fitting_90_Elbow.setMaximumSize(QtCore.QSize(35, 35))
221
        font = QtGui.QFont()
222
        font.setBold(False)
223
        font.setWeight(50)
224
        self.pushButton_CraneK_Fitting_90_Elbow.setFont(font)
225
        self.pushButton_CraneK_Fitting_90_Elbow.setText("")
226
        icon1 = QtGui.QIcon()
227
        icon1.addPixmap(QtGui.QPixmap(":/images/CraneK_Fitting_90_Elbow.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
228
        self.pushButton_CraneK_Fitting_90_Elbow.setIcon(icon1)
229
        self.pushButton_CraneK_Fitting_90_Elbow.setCheckable(True)
230
        self.pushButton_CraneK_Fitting_90_Elbow.setObjectName("pushButton_CraneK_Fitting_90_Elbow")
231
        self.gridLayout_38.addWidget(self.pushButton_CraneK_Fitting_90_Elbow, 0, 0, 1, 1)
232
        self.pushButton_CraneK_Fitting_Check_Valves = QtWidgets.QPushButton(self.groupBox_43)
233
        self.pushButton_CraneK_Fitting_Check_Valves.setMinimumSize(QtCore.QSize(35, 35))
234
        self.pushButton_CraneK_Fitting_Check_Valves.setMaximumSize(QtCore.QSize(35, 35))
235
        font = QtGui.QFont()
236
        font.setBold(False)
237
        font.setWeight(50)
238
        self.pushButton_CraneK_Fitting_Check_Valves.setFont(font)
239
        self.pushButton_CraneK_Fitting_Check_Valves.setText("")
240
        icon2 = QtGui.QIcon()
241
        icon2.addPixmap(QtGui.QPixmap(":/images/CraneK_Fitting_Check_Valves.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
242
        self.pushButton_CraneK_Fitting_Check_Valves.setIcon(icon2)
243
        self.pushButton_CraneK_Fitting_Check_Valves.setObjectName("pushButton_CraneK_Fitting_Check_Valves")
244
        self.gridLayout_38.addWidget(self.pushButton_CraneK_Fitting_Check_Valves, 0, 7, 1, 1)
245
        self.pushButton_CraneK_Fitting_180 = QtWidgets.QPushButton(self.groupBox_43)
246
        self.pushButton_CraneK_Fitting_180.setMinimumSize(QtCore.QSize(35, 35))
247
        self.pushButton_CraneK_Fitting_180.setMaximumSize(QtCore.QSize(35, 35))
248
        font = QtGui.QFont()
249
        font.setBold(False)
250
        font.setWeight(50)
251
        self.pushButton_CraneK_Fitting_180.setFont(font)
252
        self.pushButton_CraneK_Fitting_180.setText("")
253
        icon3 = QtGui.QIcon()
254
        icon3.addPixmap(QtGui.QPixmap(":/images/CraneK_Fitting_180_Elbow.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
255
        self.pushButton_CraneK_Fitting_180.setIcon(icon3)
256
        self.pushButton_CraneK_Fitting_180.setObjectName("pushButton_CraneK_Fitting_180")
257
        self.gridLayout_38.addWidget(self.pushButton_CraneK_Fitting_180, 0, 2, 1, 1)
258
        self.pushButton_CraneK_Fitting_Valves = QtWidgets.QPushButton(self.groupBox_43)
259
        self.pushButton_CraneK_Fitting_Valves.setMinimumSize(QtCore.QSize(35, 35))
260
        self.pushButton_CraneK_Fitting_Valves.setMaximumSize(QtCore.QSize(35, 35))
261
        font = QtGui.QFont()
262
        font.setBold(False)
263
        font.setWeight(50)
264
        self.pushButton_CraneK_Fitting_Valves.setFont(font)
265
        self.pushButton_CraneK_Fitting_Valves.setText("")
266
        icon4 = QtGui.QIcon()
267
        icon4.addPixmap(QtGui.QPixmap(":/images/CraneK_Fitting_Valves.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
268
        self.pushButton_CraneK_Fitting_Valves.setIcon(icon4)
269
        self.pushButton_CraneK_Fitting_Valves.setObjectName("pushButton_CraneK_Fitting_Valves")
270
        self.gridLayout_38.addWidget(self.pushButton_CraneK_Fitting_Valves, 0, 5, 1, 1)
271
        self.pushButton_CraneK_Fitting_Tees = QtWidgets.QPushButton(self.groupBox_43)
272
        self.pushButton_CraneK_Fitting_Tees.setMinimumSize(QtCore.QSize(35, 35))
273
        self.pushButton_CraneK_Fitting_Tees.setMaximumSize(QtCore.QSize(35, 35))
274
        font = QtGui.QFont()
275
        font.setBold(False)
276
        font.setWeight(50)
277
        self.pushButton_CraneK_Fitting_Tees.setFont(font)
278
        self.pushButton_CraneK_Fitting_Tees.setText("")
279
        icon5 = QtGui.QIcon()
280
        icon5.addPixmap(QtGui.QPixmap(":/images/CraneK_Fitting_Tee.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
281
        self.pushButton_CraneK_Fitting_Tees.setIcon(icon5)
282
        self.pushButton_CraneK_Fitting_Tees.setObjectName("pushButton_CraneK_Fitting_Tees")
283
        self.gridLayout_38.addWidget(self.pushButton_CraneK_Fitting_Tees, 0, 3, 1, 1)
284
        self.pushButton_CraneK_Fitting_Pipe = QtWidgets.QPushButton(self.groupBox_43)
285
        self.pushButton_CraneK_Fitting_Pipe.setMinimumSize(QtCore.QSize(35, 35))
286
        self.pushButton_CraneK_Fitting_Pipe.setMaximumSize(QtCore.QSize(35, 35))
287
        font = QtGui.QFont()
288
        font.setBold(False)
289
        font.setWeight(50)
290
        self.pushButton_CraneK_Fitting_Pipe.setFont(font)
291
        self.pushButton_CraneK_Fitting_Pipe.setText("")
292
        icon6 = QtGui.QIcon()
293
        icon6.addPixmap(QtGui.QPixmap(":/images/CraneK_Fitting_Pipe.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
294
        self.pushButton_CraneK_Fitting_Pipe.setIcon(icon6)
295
        self.pushButton_CraneK_Fitting_Pipe.setObjectName("pushButton_CraneK_Fitting_Pipe")
296
        self.gridLayout_38.addWidget(self.pushButton_CraneK_Fitting_Pipe, 0, 6, 1, 1)
297
        self.pushButton_CraneK_Fitting_45_Elbow = QtWidgets.QPushButton(self.groupBox_43)
298
        self.pushButton_CraneK_Fitting_45_Elbow.setMinimumSize(QtCore.QSize(35, 35))
299
        self.pushButton_CraneK_Fitting_45_Elbow.setMaximumSize(QtCore.QSize(35, 35))
300
        font = QtGui.QFont()
301
        font.setBold(False)
302
        font.setWeight(50)
303
        self.pushButton_CraneK_Fitting_45_Elbow.setFont(font)
304
        self.pushButton_CraneK_Fitting_45_Elbow.setText("")
305
        icon7 = QtGui.QIcon()
306
        icon7.addPixmap(QtGui.QPixmap(":/images/CraneK_Fitting_45_Elbow.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
307
        self.pushButton_CraneK_Fitting_45_Elbow.setIcon(icon7)
308
        self.pushButton_CraneK_Fitting_45_Elbow.setObjectName("pushButton_CraneK_Fitting_45_Elbow")
309
        self.gridLayout_38.addWidget(self.pushButton_CraneK_Fitting_45_Elbow, 0, 1, 1, 1)
310
        self.pushButton_CraneK_Fitting_RE = QtWidgets.QPushButton(self.groupBox_43)
311
        self.pushButton_CraneK_Fitting_RE.setMinimumSize(QtCore.QSize(35, 35))
312
        self.pushButton_CraneK_Fitting_RE.setMaximumSize(QtCore.QSize(35, 35))
313
        font = QtGui.QFont()
314
        font.setBold(False)
315
        font.setWeight(50)
316
        self.pushButton_CraneK_Fitting_RE.setFont(font)
317
        self.pushButton_CraneK_Fitting_RE.setText("")
318
        icon8 = QtGui.QIcon()
319
        icon8.addPixmap(QtGui.QPixmap(":/images/CraneK_Fitting_Reducer.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
320
        self.pushButton_CraneK_Fitting_RE.setIcon(icon8)
321
        self.pushButton_CraneK_Fitting_RE.setObjectName("pushButton_CraneK_Fitting_RE")
322
        self.gridLayout_38.addWidget(self.pushButton_CraneK_Fitting_RE, 0, 4, 1, 1)
323
        self.pushButton_CraneK_Fitting_Manual = QtWidgets.QPushButton(self.groupBox_43)
324
        self.pushButton_CraneK_Fitting_Manual.setMinimumSize(QtCore.QSize(35, 35))
325
        self.pushButton_CraneK_Fitting_Manual.setMaximumSize(QtCore.QSize(35, 35))
326
        font = QtGui.QFont()
327
        font.setBold(False)
328
        font.setWeight(50)
329
        self.pushButton_CraneK_Fitting_Manual.setFont(font)
330
        self.pushButton_CraneK_Fitting_Manual.setText("")
331
        icon9 = QtGui.QIcon()
332
        icon9.addPixmap(QtGui.QPixmap(":/images/CraneK_Fitting_Manual_K.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
333
        self.pushButton_CraneK_Fitting_Manual.setIcon(icon9)
334
        self.pushButton_CraneK_Fitting_Manual.setObjectName("pushButton_CraneK_Fitting_Manual")
335
        self.gridLayout_38.addWidget(self.pushButton_CraneK_Fitting_Manual, 0, 8, 1, 1)
336
        self.gridLayout.addLayout(self.gridLayout_38, 0, 0, 1, 1)
337
        spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
338
        self.gridLayout.addItem(spacerItem5, 0, 2, 1, 1)
339
        self.groupBox_CraneK_180_Elbow = QtWidgets.QGroupBox(self.tab_CraneK)
340
        self.groupBox_CraneK_180_Elbow.setGeometry(QtCore.QRect(8, 88, 409, 365))
341
        font = QtGui.QFont()
342
        font.setBold(True)
343
        font.setWeight(75)
344
        self.groupBox_CraneK_180_Elbow.setFont(font)
345
        self.groupBox_CraneK_180_Elbow.setObjectName("groupBox_CraneK_180_Elbow")
346
        self.groupBox_46 = QtWidgets.QGroupBox(self.groupBox_CraneK_180_Elbow)
347
        self.groupBox_46.setGeometry(QtCore.QRect(8, 24, 393, 58))
348
        self.groupBox_46.setMinimumSize(QtCore.QSize(0, 0))
349
        self.groupBox_46.setMaximumSize(QtCore.QSize(16777215, 16777215))
350
        font = QtGui.QFont()
351
        font.setBold(False)
352
        font.setWeight(50)
353
        self.groupBox_46.setFont(font)
354
        self.groupBox_46.setObjectName("groupBox_46")
355
        self.gridLayout_46 = QtWidgets.QGridLayout(self.groupBox_46)
356
        self.gridLayout_46.setObjectName("gridLayout_46")
357
        self.comboBox_CraneK_180_Elbow_Standard_Count = QtWidgets.QComboBox(self.groupBox_46)
358
        self.comboBox_CraneK_180_Elbow_Standard_Count.setMinimumSize(QtCore.QSize(80, 0))
359
        self.comboBox_CraneK_180_Elbow_Standard_Count.setMaximumSize(QtCore.QSize(80, 16777215))
360
        font = QtGui.QFont()
361
        font.setBold(False)
362
        font.setWeight(50)
363
        self.comboBox_CraneK_180_Elbow_Standard_Count.setFont(font)
364
        self.comboBox_CraneK_180_Elbow_Standard_Count.setObjectName("comboBox_CraneK_180_Elbow_Standard_Count")
365
        self.gridLayout_46.addWidget(self.comboBox_CraneK_180_Elbow_Standard_Count, 0, 1, 1, 1)
366
        self.comboBox_CraneK_180_Elbow_Standard = QtWidgets.QComboBox(self.groupBox_46)
367
        font = QtGui.QFont()
368
        font.setBold(False)
369
        font.setWeight(50)
370
        self.comboBox_CraneK_180_Elbow_Standard.setFont(font)
371
        self.comboBox_CraneK_180_Elbow_Standard.setObjectName("comboBox_CraneK_180_Elbow_Standard")
372
        self.gridLayout_46.addWidget(self.comboBox_CraneK_180_Elbow_Standard, 0, 0, 1, 1)
373
        self.pushButton_CraneK_180_Elbow_Standard = QtWidgets.QPushButton(self.groupBox_46)
374
        self.pushButton_CraneK_180_Elbow_Standard.setMinimumSize(QtCore.QSize(50, 0))
375
        self.pushButton_CraneK_180_Elbow_Standard.setMaximumSize(QtCore.QSize(50, 16777215))
376
        font = QtGui.QFont()
377
        font.setBold(False)
378
        font.setWeight(50)
379
        self.pushButton_CraneK_180_Elbow_Standard.setFont(font)
380
        self.pushButton_CraneK_180_Elbow_Standard.setObjectName("pushButton_CraneK_180_Elbow_Standard")
381
        self.gridLayout_46.addWidget(self.pushButton_CraneK_180_Elbow_Standard, 0, 2, 1, 1)
382
        self.groupBox_54 = QtWidgets.QGroupBox(self.groupBox_CraneK_180_Elbow)
383
        self.groupBox_54.setGeometry(QtCore.QRect(8, 92, 393, 58))
384
        self.groupBox_54.setMinimumSize(QtCore.QSize(0, 0))
385
        self.groupBox_54.setMaximumSize(QtCore.QSize(16777215, 16777215))
386
        font = QtGui.QFont()
387
        font.setBold(False)
388
        font.setWeight(50)
389
        self.groupBox_54.setFont(font)
390
        self.groupBox_54.setObjectName("groupBox_54")
391
        self.gridLayout_61 = QtWidgets.QGridLayout(self.groupBox_54)
392
        self.gridLayout_61.setObjectName("gridLayout_61")
393
        self.comboBox_CraneK_180_Elbow_Bend_Count = QtWidgets.QComboBox(self.groupBox_54)
394
        self.comboBox_CraneK_180_Elbow_Bend_Count.setMinimumSize(QtCore.QSize(80, 0))
395
        self.comboBox_CraneK_180_Elbow_Bend_Count.setMaximumSize(QtCore.QSize(80, 16777215))
396
        font = QtGui.QFont()
397
        font.setBold(False)
398
        font.setWeight(50)
399
        self.comboBox_CraneK_180_Elbow_Bend_Count.setFont(font)
400
        self.comboBox_CraneK_180_Elbow_Bend_Count.setObjectName("comboBox_CraneK_180_Elbow_Bend_Count")
401
        self.gridLayout_61.addWidget(self.comboBox_CraneK_180_Elbow_Bend_Count, 0, 1, 1, 1)
402
        self.comboBox_CraneK_180_Elbow_Bend = QtWidgets.QComboBox(self.groupBox_54)
403
        font = QtGui.QFont()
404
        font.setBold(False)
405
        font.setWeight(50)
406
        self.comboBox_CraneK_180_Elbow_Bend.setFont(font)
407
        self.comboBox_CraneK_180_Elbow_Bend.setObjectName("comboBox_CraneK_180_Elbow_Bend")
408
        self.gridLayout_61.addWidget(self.comboBox_CraneK_180_Elbow_Bend, 0, 0, 1, 1)
409
        self.pushButton_CraneK_180_Elbow_Bend = QtWidgets.QPushButton(self.groupBox_54)
410
        self.pushButton_CraneK_180_Elbow_Bend.setMinimumSize(QtCore.QSize(50, 0))
411
        self.pushButton_CraneK_180_Elbow_Bend.setMaximumSize(QtCore.QSize(50, 16777215))
412
        font = QtGui.QFont()
413
        font.setBold(False)
414
        font.setWeight(50)
415
        self.pushButton_CraneK_180_Elbow_Bend.setFont(font)
416
        self.pushButton_CraneK_180_Elbow_Bend.setObjectName("pushButton_CraneK_180_Elbow_Bend")
417
        self.gridLayout_61.addWidget(self.pushButton_CraneK_180_Elbow_Bend, 0, 2, 1, 1)
418
        self.groupBox_55 = QtWidgets.QGroupBox(self.groupBox_CraneK_180_Elbow)
419
        self.groupBox_55.setGeometry(QtCore.QRect(8, 160, 393, 58))
420
        self.groupBox_55.setMinimumSize(QtCore.QSize(0, 0))
421
        self.groupBox_55.setMaximumSize(QtCore.QSize(16777215, 16777215))
422
        font = QtGui.QFont()
423
        font.setBold(False)
424
        font.setWeight(50)
425
        self.groupBox_55.setFont(font)
426
        self.groupBox_55.setObjectName("groupBox_55")
427
        self.gridLayout_62 = QtWidgets.QGridLayout(self.groupBox_55)
428
        self.gridLayout_62.setObjectName("gridLayout_62")
429
        self.comboBox_CraneK_180_Elbow_Miter_Count = QtWidgets.QComboBox(self.groupBox_55)
430
        self.comboBox_CraneK_180_Elbow_Miter_Count.setMinimumSize(QtCore.QSize(80, 0))
431
        self.comboBox_CraneK_180_Elbow_Miter_Count.setMaximumSize(QtCore.QSize(80, 16777215))
432
        font = QtGui.QFont()
433
        font.setBold(False)
434
        font.setWeight(50)
435
        self.comboBox_CraneK_180_Elbow_Miter_Count.setFont(font)
436
        self.comboBox_CraneK_180_Elbow_Miter_Count.setObjectName("comboBox_CraneK_180_Elbow_Miter_Count")
437
        self.gridLayout_62.addWidget(self.comboBox_CraneK_180_Elbow_Miter_Count, 0, 1, 1, 1)
438
        self.comboBox_CraneK_180_Elbow_Miter = QtWidgets.QComboBox(self.groupBox_55)
439
        font = QtGui.QFont()
440
        font.setBold(False)
441
        font.setWeight(50)
442
        self.comboBox_CraneK_180_Elbow_Miter.setFont(font)
443
        self.comboBox_CraneK_180_Elbow_Miter.setObjectName("comboBox_CraneK_180_Elbow_Miter")
444
        self.gridLayout_62.addWidget(self.comboBox_CraneK_180_Elbow_Miter, 0, 0, 1, 1)
445
        self.pushButton_CraneK_180_Elbow_Miter = QtWidgets.QPushButton(self.groupBox_55)
446
        self.pushButton_CraneK_180_Elbow_Miter.setMinimumSize(QtCore.QSize(50, 0))
447
        self.pushButton_CraneK_180_Elbow_Miter.setMaximumSize(QtCore.QSize(50, 16777215))
448
        font = QtGui.QFont()
449
        font.setBold(False)
450
        font.setWeight(50)
451
        self.pushButton_CraneK_180_Elbow_Miter.setFont(font)
452
        self.pushButton_CraneK_180_Elbow_Miter.setObjectName("pushButton_CraneK_180_Elbow_Miter")
453
        self.gridLayout_62.addWidget(self.pushButton_CraneK_180_Elbow_Miter, 0, 2, 1, 1)
454
        self.groupBox_CraneK_90_Elbow = QtWidgets.QGroupBox(self.tab_CraneK)
455
        self.groupBox_CraneK_90_Elbow.setGeometry(QtCore.QRect(8, 88, 409, 365))
456
        font = QtGui.QFont()
457
        font.setBold(True)
458
        font.setWeight(75)
459
        self.groupBox_CraneK_90_Elbow.setFont(font)
460
        self.groupBox_CraneK_90_Elbow.setObjectName("groupBox_CraneK_90_Elbow")
461
        self.groupBox_49 = QtWidgets.QGroupBox(self.groupBox_CraneK_90_Elbow)
462
        self.groupBox_49.setGeometry(QtCore.QRect(8, 24, 393, 58))
463
        self.groupBox_49.setMinimumSize(QtCore.QSize(0, 0))
464
        self.groupBox_49.setMaximumSize(QtCore.QSize(16777215, 16777215))
465
        font = QtGui.QFont()
466
        font.setBold(False)
467
        font.setWeight(50)
468
        self.groupBox_49.setFont(font)
469
        self.groupBox_49.setObjectName("groupBox_49")
470
        self.gridLayout_28 = QtWidgets.QGridLayout(self.groupBox_49)
471
        self.gridLayout_28.setObjectName("gridLayout_28")
472
        self.comboBox_CraneK_90_Elbow_Standard_Count = QtWidgets.QComboBox(self.groupBox_49)
473
        self.comboBox_CraneK_90_Elbow_Standard_Count.setMinimumSize(QtCore.QSize(80, 0))
474
        self.comboBox_CraneK_90_Elbow_Standard_Count.setMaximumSize(QtCore.QSize(80, 16777215))
475
        font = QtGui.QFont()
476
        font.setBold(False)
477
        font.setWeight(50)
478
        self.comboBox_CraneK_90_Elbow_Standard_Count.setFont(font)
479
        self.comboBox_CraneK_90_Elbow_Standard_Count.setObjectName("comboBox_CraneK_90_Elbow_Standard_Count")
480
        self.gridLayout_28.addWidget(self.comboBox_CraneK_90_Elbow_Standard_Count, 0, 1, 1, 1)
481
        self.comboBox_CraneK_90_Elbow_Standard = QtWidgets.QComboBox(self.groupBox_49)
482
        font = QtGui.QFont()
483
        font.setBold(False)
484
        font.setWeight(50)
485
        self.comboBox_CraneK_90_Elbow_Standard.setFont(font)
486
        self.comboBox_CraneK_90_Elbow_Standard.setObjectName("comboBox_CraneK_90_Elbow_Standard")
487
        self.gridLayout_28.addWidget(self.comboBox_CraneK_90_Elbow_Standard, 0, 0, 1, 1)
488
        self.pushButton_CraneK_90_Elbow_Standard = QtWidgets.QPushButton(self.groupBox_49)
489
        self.pushButton_CraneK_90_Elbow_Standard.setMinimumSize(QtCore.QSize(50, 0))
490
        self.pushButton_CraneK_90_Elbow_Standard.setMaximumSize(QtCore.QSize(50, 16777215))
491
        font = QtGui.QFont()
492
        font.setBold(False)
493
        font.setWeight(50)
494
        self.pushButton_CraneK_90_Elbow_Standard.setFont(font)
495
        self.pushButton_CraneK_90_Elbow_Standard.setObjectName("pushButton_CraneK_90_Elbow_Standard")
496
        self.gridLayout_28.addWidget(self.pushButton_CraneK_90_Elbow_Standard, 0, 2, 1, 1)
497
        self.groupBox_50 = QtWidgets.QGroupBox(self.groupBox_CraneK_90_Elbow)
498
        self.groupBox_50.setGeometry(QtCore.QRect(8, 92, 393, 58))
499
        self.groupBox_50.setMinimumSize(QtCore.QSize(0, 0))
500
        self.groupBox_50.setMaximumSize(QtCore.QSize(16777215, 16777215))
501
        font = QtGui.QFont()
502
        font.setBold(False)
503
        font.setWeight(50)
504
        self.groupBox_50.setFont(font)
505
        self.groupBox_50.setObjectName("groupBox_50")
506
        self.gridLayout_32 = QtWidgets.QGridLayout(self.groupBox_50)
507
        self.gridLayout_32.setObjectName("gridLayout_32")
508
        self.comboBox_CraneK_90_Elbow_Bend_Count = QtWidgets.QComboBox(self.groupBox_50)
509
        self.comboBox_CraneK_90_Elbow_Bend_Count.setMinimumSize(QtCore.QSize(80, 0))
510
        self.comboBox_CraneK_90_Elbow_Bend_Count.setMaximumSize(QtCore.QSize(80, 16777215))
511
        font = QtGui.QFont()
512
        font.setBold(False)
513
        font.setWeight(50)
514
        self.comboBox_CraneK_90_Elbow_Bend_Count.setFont(font)
515
        self.comboBox_CraneK_90_Elbow_Bend_Count.setObjectName("comboBox_CraneK_90_Elbow_Bend_Count")
516
        self.gridLayout_32.addWidget(self.comboBox_CraneK_90_Elbow_Bend_Count, 0, 1, 1, 1)
517
        self.comboBox_CraneK_90_Elbow_Bend = QtWidgets.QComboBox(self.groupBox_50)
518
        font = QtGui.QFont()
519
        font.setBold(False)
520
        font.setWeight(50)
521
        self.comboBox_CraneK_90_Elbow_Bend.setFont(font)
522
        self.comboBox_CraneK_90_Elbow_Bend.setObjectName("comboBox_CraneK_90_Elbow_Bend")
523
        self.gridLayout_32.addWidget(self.comboBox_CraneK_90_Elbow_Bend, 0, 0, 1, 1)
524
        self.pushButtonCraneK_90_Elbow_Bend = QtWidgets.QPushButton(self.groupBox_50)
525
        self.pushButtonCraneK_90_Elbow_Bend.setMinimumSize(QtCore.QSize(50, 0))
526
        self.pushButtonCraneK_90_Elbow_Bend.setMaximumSize(QtCore.QSize(50, 16777215))
527
        font = QtGui.QFont()
528
        font.setBold(False)
529
        font.setWeight(50)
530
        self.pushButtonCraneK_90_Elbow_Bend.setFont(font)
531
        self.pushButtonCraneK_90_Elbow_Bend.setObjectName("pushButtonCraneK_90_Elbow_Bend")
532
        self.gridLayout_32.addWidget(self.pushButtonCraneK_90_Elbow_Bend, 0, 2, 1, 1)
533
        self.groupBox_53 = QtWidgets.QGroupBox(self.groupBox_CraneK_90_Elbow)
534
        self.groupBox_53.setGeometry(QtCore.QRect(8, 160, 393, 58))
535
        self.groupBox_53.setMinimumSize(QtCore.QSize(0, 0))
536
        self.groupBox_53.setMaximumSize(QtCore.QSize(16777215, 16777215))
537
        font = QtGui.QFont()
538
        font.setBold(False)
539
        font.setWeight(50)
540
        self.groupBox_53.setFont(font)
541
        self.groupBox_53.setObjectName("groupBox_53")
542
        self.gridLayout_34 = QtWidgets.QGridLayout(self.groupBox_53)
543
        self.gridLayout_34.setObjectName("gridLayout_34")
544
        self.comboBox_CraneK_90_Elbow_Miter_Count = QtWidgets.QComboBox(self.groupBox_53)
545
        self.comboBox_CraneK_90_Elbow_Miter_Count.setMinimumSize(QtCore.QSize(80, 0))
546
        self.comboBox_CraneK_90_Elbow_Miter_Count.setMaximumSize(QtCore.QSize(80, 16777215))
547
        font = QtGui.QFont()
548
        font.setBold(False)
549
        font.setWeight(50)
550
        self.comboBox_CraneK_90_Elbow_Miter_Count.setFont(font)
551
        self.comboBox_CraneK_90_Elbow_Miter_Count.setObjectName("comboBox_CraneK_90_Elbow_Miter_Count")
552
        self.gridLayout_34.addWidget(self.comboBox_CraneK_90_Elbow_Miter_Count, 0, 1, 1, 1)
553
        self.comboBox_CraneK_90_Elbow_Miter = QtWidgets.QComboBox(self.groupBox_53)
554
        font = QtGui.QFont()
555
        font.setBold(False)
556
        font.setWeight(50)
557
        self.comboBox_CraneK_90_Elbow_Miter.setFont(font)
558
        self.comboBox_CraneK_90_Elbow_Miter.setObjectName("comboBox_CraneK_90_Elbow_Miter")
559
        self.gridLayout_34.addWidget(self.comboBox_CraneK_90_Elbow_Miter, 0, 0, 1, 1)
560
        self.pushButton_CraneK_90_Elbow_Miter = QtWidgets.QPushButton(self.groupBox_53)
561
        self.pushButton_CraneK_90_Elbow_Miter.setMinimumSize(QtCore.QSize(50, 0))
562
        self.pushButton_CraneK_90_Elbow_Miter.setMaximumSize(QtCore.QSize(50, 16777215))
563
        font = QtGui.QFont()
564
        font.setBold(False)
565
        font.setWeight(50)
566
        self.pushButton_CraneK_90_Elbow_Miter.setFont(font)
567
        self.pushButton_CraneK_90_Elbow_Miter.setObjectName("pushButton_CraneK_90_Elbow_Miter")
568
        self.gridLayout_34.addWidget(self.pushButton_CraneK_90_Elbow_Miter, 0, 2, 1, 1)
569
        self.groupBox_CraneK_Check_Valves = QtWidgets.QGroupBox(self.tab_CraneK)
570
        self.groupBox_CraneK_Check_Valves.setGeometry(QtCore.QRect(8, 88, 409, 365))
571
        font = QtGui.QFont()
572
        font.setBold(True)
573
        font.setWeight(75)
574
        self.groupBox_CraneK_Check_Valves.setFont(font)
575
        self.groupBox_CraneK_Check_Valves.setObjectName("groupBox_CraneK_Check_Valves")
576
        self.groupBox_51 = QtWidgets.QGroupBox(self.groupBox_CraneK_Check_Valves)
577
        self.groupBox_51.setGeometry(QtCore.QRect(8, 24, 393, 58))
578
        self.groupBox_51.setMinimumSize(QtCore.QSize(0, 0))
579
        self.groupBox_51.setMaximumSize(QtCore.QSize(16777215, 16777215))
580
        font = QtGui.QFont()
581
        font.setBold(False)
582
        font.setWeight(50)
583
        self.groupBox_51.setFont(font)
584
        self.groupBox_51.setObjectName("groupBox_51")
585
        self.gridLayout_59 = QtWidgets.QGridLayout(self.groupBox_51)
586
        self.gridLayout_59.setObjectName("gridLayout_59")
587
        self.comboBox_CraneK_Check_Valves_Swing_Count = QtWidgets.QComboBox(self.groupBox_51)
588
        self.comboBox_CraneK_Check_Valves_Swing_Count.setMinimumSize(QtCore.QSize(80, 0))
589
        self.comboBox_CraneK_Check_Valves_Swing_Count.setMaximumSize(QtCore.QSize(80, 16777215))
590
        font = QtGui.QFont()
591
        font.setBold(False)
592
        font.setWeight(50)
593
        self.comboBox_CraneK_Check_Valves_Swing_Count.setFont(font)
594
        self.comboBox_CraneK_Check_Valves_Swing_Count.setObjectName("comboBox_CraneK_Check_Valves_Swing_Count")
595
        self.gridLayout_59.addWidget(self.comboBox_CraneK_Check_Valves_Swing_Count, 0, 1, 1, 1)
596
        self.comboBox_CraneK_Check_Valves_Swing = QtWidgets.QComboBox(self.groupBox_51)
597
        font = QtGui.QFont()
598
        font.setBold(False)
599
        font.setWeight(50)
600
        self.comboBox_CraneK_Check_Valves_Swing.setFont(font)
601
        self.comboBox_CraneK_Check_Valves_Swing.setObjectName("comboBox_CraneK_Check_Valves_Swing")
602
        self.gridLayout_59.addWidget(self.comboBox_CraneK_Check_Valves_Swing, 0, 0, 1, 1)
603
        self.pushButton_CraneK_Check_Valves_Swing = QtWidgets.QPushButton(self.groupBox_51)
604
        self.pushButton_CraneK_Check_Valves_Swing.setMinimumSize(QtCore.QSize(50, 0))
605
        self.pushButton_CraneK_Check_Valves_Swing.setMaximumSize(QtCore.QSize(50, 16777215))
606
        font = QtGui.QFont()
607
        font.setBold(False)
608
        font.setWeight(50)
609
        self.pushButton_CraneK_Check_Valves_Swing.setFont(font)
610
        self.pushButton_CraneK_Check_Valves_Swing.setObjectName("pushButton_CraneK_Check_Valves_Swing")
611
        self.gridLayout_59.addWidget(self.pushButton_CraneK_Check_Valves_Swing, 0, 2, 1, 1)
612
        self.groupBox_62 = QtWidgets.QGroupBox(self.groupBox_CraneK_Check_Valves)
613
        self.groupBox_62.setGeometry(QtCore.QRect(8, 92, 393, 58))
614
        self.groupBox_62.setMinimumSize(QtCore.QSize(0, 0))
615
        self.groupBox_62.setMaximumSize(QtCore.QSize(16777215, 16777215))
616
        font = QtGui.QFont()
617
        font.setBold(False)
618
        font.setWeight(50)
619
        self.groupBox_62.setFont(font)
620
        self.groupBox_62.setObjectName("groupBox_62")
621
        self.gridLayout_68 = QtWidgets.QGridLayout(self.groupBox_62)
622
        self.gridLayout_68.setObjectName("gridLayout_68")
623
        self.comboBox_CraneK_Check_Valves_Lift_Count = QtWidgets.QComboBox(self.groupBox_62)
624
        self.comboBox_CraneK_Check_Valves_Lift_Count.setMinimumSize(QtCore.QSize(80, 0))
625
        self.comboBox_CraneK_Check_Valves_Lift_Count.setMaximumSize(QtCore.QSize(80, 16777215))
626
        font = QtGui.QFont()
627
        font.setBold(False)
628
        font.setWeight(50)
629
        self.comboBox_CraneK_Check_Valves_Lift_Count.setFont(font)
630
        self.comboBox_CraneK_Check_Valves_Lift_Count.setObjectName("comboBox_CraneK_Check_Valves_Lift_Count")
631
        self.gridLayout_68.addWidget(self.comboBox_CraneK_Check_Valves_Lift_Count, 0, 1, 1, 1)
632
        self.comboBox_CraneK_Check_Valves_Lift = QtWidgets.QComboBox(self.groupBox_62)
633
        font = QtGui.QFont()
634
        font.setBold(False)
635
        font.setWeight(50)
636
        self.comboBox_CraneK_Check_Valves_Lift.setFont(font)
637
        self.comboBox_CraneK_Check_Valves_Lift.setObjectName("comboBox_CraneK_Check_Valves_Lift")
638
        self.gridLayout_68.addWidget(self.comboBox_CraneK_Check_Valves_Lift, 0, 0, 1, 1)
639
        self.pushButton_CraneK_Check_Valves_Lift = QtWidgets.QPushButton(self.groupBox_62)
640
        self.pushButton_CraneK_Check_Valves_Lift.setMinimumSize(QtCore.QSize(50, 0))
641
        self.pushButton_CraneK_Check_Valves_Lift.setMaximumSize(QtCore.QSize(50, 16777215))
642
        font = QtGui.QFont()
643
        font.setBold(False)
644
        font.setWeight(50)
645
        self.pushButton_CraneK_Check_Valves_Lift.setFont(font)
646
        self.pushButton_CraneK_Check_Valves_Lift.setObjectName("pushButton_CraneK_Check_Valves_Lift")
647
        self.gridLayout_68.addWidget(self.pushButton_CraneK_Check_Valves_Lift, 0, 2, 1, 1)
648
        self.groupBox_63 = QtWidgets.QGroupBox(self.groupBox_CraneK_Check_Valves)
649
        self.groupBox_63.setGeometry(QtCore.QRect(8, 160, 393, 58))
650
        self.groupBox_63.setMinimumSize(QtCore.QSize(0, 0))
651
        self.groupBox_63.setMaximumSize(QtCore.QSize(16777215, 16777215))
652
        font = QtGui.QFont()
653
        font.setBold(False)
654
        font.setWeight(50)
655
        self.groupBox_63.setFont(font)
656
        self.groupBox_63.setObjectName("groupBox_63")
657
        self.gridLayout_69 = QtWidgets.QGridLayout(self.groupBox_63)
658
        self.gridLayout_69.setObjectName("gridLayout_69")
659
        self.comboBox_CraneK_Check_Valves_Tilting_Count = QtWidgets.QComboBox(self.groupBox_63)
660
        self.comboBox_CraneK_Check_Valves_Tilting_Count.setMinimumSize(QtCore.QSize(80, 0))
661
        self.comboBox_CraneK_Check_Valves_Tilting_Count.setMaximumSize(QtCore.QSize(80, 16777215))
662
        font = QtGui.QFont()
663
        font.setBold(False)
664
        font.setWeight(50)
665
        self.comboBox_CraneK_Check_Valves_Tilting_Count.setFont(font)
666
        self.comboBox_CraneK_Check_Valves_Tilting_Count.setObjectName("comboBox_CraneK_Check_Valves_Tilting_Count")
667
        self.gridLayout_69.addWidget(self.comboBox_CraneK_Check_Valves_Tilting_Count, 0, 1, 1, 1)
668
        self.comboBox_CraneK_Check_Valves_Tilting = QtWidgets.QComboBox(self.groupBox_63)
669
        font = QtGui.QFont()
670
        font.setBold(False)
671
        font.setWeight(50)
672
        self.comboBox_CraneK_Check_Valves_Tilting.setFont(font)
673
        self.comboBox_CraneK_Check_Valves_Tilting.setObjectName("comboBox_CraneK_Check_Valves_Tilting")
674
        self.gridLayout_69.addWidget(self.comboBox_CraneK_Check_Valves_Tilting, 0, 0, 1, 1)
675
        self.pushButton_CraneK_Check_Valves_Tilting = QtWidgets.QPushButton(self.groupBox_63)
676
        self.pushButton_CraneK_Check_Valves_Tilting.setMinimumSize(QtCore.QSize(50, 0))
677
        self.pushButton_CraneK_Check_Valves_Tilting.setMaximumSize(QtCore.QSize(50, 16777215))
678
        font = QtGui.QFont()
679
        font.setBold(False)
680
        font.setWeight(50)
681
        self.pushButton_CraneK_Check_Valves_Tilting.setFont(font)
682
        self.pushButton_CraneK_Check_Valves_Tilting.setObjectName("pushButton_CraneK_Check_Valves_Tilting")
683
        self.gridLayout_69.addWidget(self.pushButton_CraneK_Check_Valves_Tilting, 0, 2, 1, 1)
684
        self.groupBox_64 = QtWidgets.QGroupBox(self.groupBox_CraneK_Check_Valves)
685
        self.groupBox_64.setGeometry(QtCore.QRect(8, 228, 393, 58))
686
        self.groupBox_64.setMinimumSize(QtCore.QSize(0, 0))
687
        self.groupBox_64.setMaximumSize(QtCore.QSize(16777215, 16777215))
688
        font = QtGui.QFont()
689
        font.setBold(False)
690
        font.setWeight(50)
691
        self.groupBox_64.setFont(font)
692
        self.groupBox_64.setObjectName("groupBox_64")
693
        self.gridLayout_70 = QtWidgets.QGridLayout(self.groupBox_64)
694
        self.gridLayout_70.setObjectName("gridLayout_70")
695
        self.comboBox_CraneK_Check_Valves_Globe_Stop_Count = QtWidgets.QComboBox(self.groupBox_64)
696
        self.comboBox_CraneK_Check_Valves_Globe_Stop_Count.setMinimumSize(QtCore.QSize(80, 0))
697
        self.comboBox_CraneK_Check_Valves_Globe_Stop_Count.setMaximumSize(QtCore.QSize(80, 16777215))
698
        font = QtGui.QFont()
699
        font.setBold(False)
700
        font.setWeight(50)
701
        self.comboBox_CraneK_Check_Valves_Globe_Stop_Count.setFont(font)
702
        self.comboBox_CraneK_Check_Valves_Globe_Stop_Count.setObjectName("comboBox_CraneK_Check_Valves_Globe_Stop_Count")
703
        self.gridLayout_70.addWidget(self.comboBox_CraneK_Check_Valves_Globe_Stop_Count, 0, 1, 1, 1)
704
        self.comboBox_CraneK_Check_Valves_Globe_Stop = QtWidgets.QComboBox(self.groupBox_64)
705
        font = QtGui.QFont()
706
        font.setBold(False)
707
        font.setWeight(50)
708
        self.comboBox_CraneK_Check_Valves_Globe_Stop.setFont(font)
709
        self.comboBox_CraneK_Check_Valves_Globe_Stop.setObjectName("comboBox_CraneK_Check_Valves_Globe_Stop")
710
        self.gridLayout_70.addWidget(self.comboBox_CraneK_Check_Valves_Globe_Stop, 0, 0, 1, 1)
711
        self.pushButton_CraneK_Check_Valves_Globe_Stop = QtWidgets.QPushButton(self.groupBox_64)
712
        self.pushButton_CraneK_Check_Valves_Globe_Stop.setMinimumSize(QtCore.QSize(50, 0))
713
        self.pushButton_CraneK_Check_Valves_Globe_Stop.setMaximumSize(QtCore.QSize(50, 16777215))
714
        font = QtGui.QFont()
715
        font.setBold(False)
716
        font.setWeight(50)
717
        self.pushButton_CraneK_Check_Valves_Globe_Stop.setFont(font)
718
        self.pushButton_CraneK_Check_Valves_Globe_Stop.setObjectName("pushButton_CraneK_Check_Valves_Globe_Stop")
719
        self.gridLayout_70.addWidget(self.pushButton_CraneK_Check_Valves_Globe_Stop, 0, 2, 1, 1)
720
        self.groupBox_65 = QtWidgets.QGroupBox(self.groupBox_CraneK_Check_Valves)
721
        self.groupBox_65.setGeometry(QtCore.QRect(8, 296, 393, 58))
722
        self.groupBox_65.setMinimumSize(QtCore.QSize(0, 0))
723
        self.groupBox_65.setMaximumSize(QtCore.QSize(16777215, 16777215))
724
        font = QtGui.QFont()
725
        font.setBold(False)
726
        font.setWeight(50)
727
        self.groupBox_65.setFont(font)
728
        self.groupBox_65.setObjectName("groupBox_65")
729
        self.gridLayout_71 = QtWidgets.QGridLayout(self.groupBox_65)
730
        self.gridLayout_71.setObjectName("gridLayout_71")
731
        self.comboBox_CraneK_Check_Valves_Angle_Stop_Count = QtWidgets.QComboBox(self.groupBox_65)
732
        self.comboBox_CraneK_Check_Valves_Angle_Stop_Count.setMinimumSize(QtCore.QSize(80, 0))
733
        self.comboBox_CraneK_Check_Valves_Angle_Stop_Count.setMaximumSize(QtCore.QSize(80, 16777215))
734
        font = QtGui.QFont()
735
        font.setBold(False)
736
        font.setWeight(50)
737
        self.comboBox_CraneK_Check_Valves_Angle_Stop_Count.setFont(font)
738
        self.comboBox_CraneK_Check_Valves_Angle_Stop_Count.setObjectName("comboBox_CraneK_Check_Valves_Angle_Stop_Count")
739
        self.gridLayout_71.addWidget(self.comboBox_CraneK_Check_Valves_Angle_Stop_Count, 0, 1, 1, 1)
740
        self.comboBox_CraneK_Check_Valves_Angle_Stop = QtWidgets.QComboBox(self.groupBox_65)
741
        font = QtGui.QFont()
742
        font.setBold(False)
743
        font.setWeight(50)
744
        self.comboBox_CraneK_Check_Valves_Angle_Stop.setFont(font)
745
        self.comboBox_CraneK_Check_Valves_Angle_Stop.setObjectName("comboBox_CraneK_Check_Valves_Angle_Stop")
746
        self.gridLayout_71.addWidget(self.comboBox_CraneK_Check_Valves_Angle_Stop, 0, 0, 1, 1)
747
        self.pushButton_CraneK_Check_Valves_Angle_Stop = QtWidgets.QPushButton(self.groupBox_65)
748
        self.pushButton_CraneK_Check_Valves_Angle_Stop.setMinimumSize(QtCore.QSize(50, 0))
749
        self.pushButton_CraneK_Check_Valves_Angle_Stop.setMaximumSize(QtCore.QSize(50, 16777215))
750
        font = QtGui.QFont()
751
        font.setBold(False)
752
        font.setWeight(50)
753
        self.pushButton_CraneK_Check_Valves_Angle_Stop.setFont(font)
754
        self.pushButton_CraneK_Check_Valves_Angle_Stop.setObjectName("pushButton_CraneK_Check_Valves_Angle_Stop")
755
        self.gridLayout_71.addWidget(self.pushButton_CraneK_Check_Valves_Angle_Stop, 0, 2, 1, 1)
756
        self.groupBox_CraneK_Pipe = QtWidgets.QGroupBox(self.tab_CraneK)
757
        self.groupBox_CraneK_Pipe.setGeometry(QtCore.QRect(8, 88, 409, 365))
758
        font = QtGui.QFont()
759
        font.setBold(True)
760
        font.setWeight(75)
761
        self.groupBox_CraneK_Pipe.setFont(font)
762
        self.groupBox_CraneK_Pipe.setObjectName("groupBox_CraneK_Pipe")
763
        self.groupBox_52 = QtWidgets.QGroupBox(self.groupBox_CraneK_Pipe)
764
        self.groupBox_52.setGeometry(QtCore.QRect(8, 24, 393, 58))
765
        self.groupBox_52.setMinimumSize(QtCore.QSize(0, 0))
766
        self.groupBox_52.setMaximumSize(QtCore.QSize(16777215, 16777215))
767
        font = QtGui.QFont()
768
        font.setBold(False)
769
        font.setWeight(50)
770
        self.groupBox_52.setFont(font)
771
        self.groupBox_52.setObjectName("groupBox_52")
772
        self.gridLayout_60 = QtWidgets.QGridLayout(self.groupBox_52)
773
        self.gridLayout_60.setObjectName("gridLayout_60")
774
        self.comboBox_CraneK_Pipe_Entrance_Count = QtWidgets.QComboBox(self.groupBox_52)
775
        self.comboBox_CraneK_Pipe_Entrance_Count.setMinimumSize(QtCore.QSize(80, 0))
776
        self.comboBox_CraneK_Pipe_Entrance_Count.setMaximumSize(QtCore.QSize(80, 16777215))
777
        font = QtGui.QFont()
778
        font.setBold(False)
779
        font.setWeight(50)
780
        self.comboBox_CraneK_Pipe_Entrance_Count.setFont(font)
781
        self.comboBox_CraneK_Pipe_Entrance_Count.setObjectName("comboBox_CraneK_Pipe_Entrance_Count")
782
        self.gridLayout_60.addWidget(self.comboBox_CraneK_Pipe_Entrance_Count, 0, 1, 1, 1)
783
        self.comboBox_CraneK_Pipe_Entrance = QtWidgets.QComboBox(self.groupBox_52)
784
        font = QtGui.QFont()
785
        font.setBold(False)
786
        font.setWeight(50)
787
        self.comboBox_CraneK_Pipe_Entrance.setFont(font)
788
        self.comboBox_CraneK_Pipe_Entrance.setObjectName("comboBox_CraneK_Pipe_Entrance")
789
        self.gridLayout_60.addWidget(self.comboBox_CraneK_Pipe_Entrance, 0, 0, 1, 1)
790
        self.pushButton_CraneK_Pipe_Entrance = QtWidgets.QPushButton(self.groupBox_52)
791
        self.pushButton_CraneK_Pipe_Entrance.setMinimumSize(QtCore.QSize(50, 0))
792
        self.pushButton_CraneK_Pipe_Entrance.setMaximumSize(QtCore.QSize(50, 16777215))
793
        font = QtGui.QFont()
794
        font.setBold(False)
795
        font.setWeight(50)
796
        self.pushButton_CraneK_Pipe_Entrance.setFont(font)
797
        self.pushButton_CraneK_Pipe_Entrance.setObjectName("pushButton_CraneK_Pipe_Entrance")
798
        self.gridLayout_60.addWidget(self.pushButton_CraneK_Pipe_Entrance, 0, 2, 1, 1)
799
        self.groupBox_60 = QtWidgets.QGroupBox(self.groupBox_CraneK_Pipe)
800
        self.groupBox_60.setGeometry(QtCore.QRect(8, 92, 393, 58))
801
        self.groupBox_60.setMinimumSize(QtCore.QSize(0, 0))
802
        self.groupBox_60.setMaximumSize(QtCore.QSize(16777215, 16777215))
803
        font = QtGui.QFont()
804
        font.setBold(False)
805
        font.setWeight(50)
806
        self.groupBox_60.setFont(font)
807
        self.groupBox_60.setObjectName("groupBox_60")
808
        self.gridLayout_66 = QtWidgets.QGridLayout(self.groupBox_60)
809
        self.gridLayout_66.setObjectName("gridLayout_66")
810
        self.comboBox_CraneK_Pipe_Exit_Count = QtWidgets.QComboBox(self.groupBox_60)
811
        self.comboBox_CraneK_Pipe_Exit_Count.setMinimumSize(QtCore.QSize(80, 0))
812
        self.comboBox_CraneK_Pipe_Exit_Count.setMaximumSize(QtCore.QSize(80, 16777215))
813
        font = QtGui.QFont()
814
        font.setBold(False)
815
        font.setWeight(50)
816
        self.comboBox_CraneK_Pipe_Exit_Count.setFont(font)
817
        self.comboBox_CraneK_Pipe_Exit_Count.setObjectName("comboBox_CraneK_Pipe_Exit_Count")
818
        self.gridLayout_66.addWidget(self.comboBox_CraneK_Pipe_Exit_Count, 0, 1, 1, 1)
819
        self.comboBox_CraneK_Pipe_Exit = QtWidgets.QComboBox(self.groupBox_60)
820
        font = QtGui.QFont()
821
        font.setBold(False)
822
        font.setWeight(50)
823
        self.comboBox_CraneK_Pipe_Exit.setFont(font)
824
        self.comboBox_CraneK_Pipe_Exit.setObjectName("comboBox_CraneK_Pipe_Exit")
825
        self.gridLayout_66.addWidget(self.comboBox_CraneK_Pipe_Exit, 0, 0, 1, 1)
826
        self.pushButton_CraneK_Pipe_Exit = QtWidgets.QPushButton(self.groupBox_60)
827
        self.pushButton_CraneK_Pipe_Exit.setMinimumSize(QtCore.QSize(50, 0))
828
        self.pushButton_CraneK_Pipe_Exit.setMaximumSize(QtCore.QSize(50, 16777215))
829
        font = QtGui.QFont()
830
        font.setBold(False)
831
        font.setWeight(50)
832
        self.pushButton_CraneK_Pipe_Exit.setFont(font)
833
        self.pushButton_CraneK_Pipe_Exit.setObjectName("pushButton_CraneK_Pipe_Exit")
834
        self.gridLayout_66.addWidget(self.pushButton_CraneK_Pipe_Exit, 0, 2, 1, 1)
835
        self.groupBox_CraneK_Tees = QtWidgets.QGroupBox(self.tab_CraneK)
836
        self.groupBox_CraneK_Tees.setGeometry(QtCore.QRect(8, 88, 409, 365))
837
        font = QtGui.QFont()
838
        font.setBold(True)
839
        font.setWeight(75)
840
        self.groupBox_CraneK_Tees.setFont(font)
841
        self.groupBox_CraneK_Tees.setObjectName("groupBox_CraneK_Tees")
842
        self.groupBox_56 = QtWidgets.QGroupBox(self.groupBox_CraneK_Tees)
843
        self.groupBox_56.setGeometry(QtCore.QRect(8, 24, 393, 58))
844
        self.groupBox_56.setMinimumSize(QtCore.QSize(0, 0))
845
        self.groupBox_56.setMaximumSize(QtCore.QSize(16777215, 16777215))
846
        font = QtGui.QFont()
847
        font.setBold(False)
848
        font.setWeight(50)
849
        self.groupBox_56.setFont(font)
850
        self.groupBox_56.setObjectName("groupBox_56")
851
        self.gridLayout_48 = QtWidgets.QGridLayout(self.groupBox_56)
852
        self.gridLayout_48.setObjectName("gridLayout_48")
853
        self.comboBox_CraneK_Tees_Count = QtWidgets.QComboBox(self.groupBox_56)
854
        self.comboBox_CraneK_Tees_Count.setMinimumSize(QtCore.QSize(80, 0))
855
        self.comboBox_CraneK_Tees_Count.setMaximumSize(QtCore.QSize(80, 16777215))
856
        font = QtGui.QFont()
857
        font.setBold(False)
858
        font.setWeight(50)
859
        self.comboBox_CraneK_Tees_Count.setFont(font)
860
        self.comboBox_CraneK_Tees_Count.setObjectName("comboBox_CraneK_Tees_Count")
861
        self.gridLayout_48.addWidget(self.comboBox_CraneK_Tees_Count, 0, 1, 1, 1)
862
        self.comboBox_CraneK_Tees = QtWidgets.QComboBox(self.groupBox_56)
863
        font = QtGui.QFont()
864
        font.setBold(False)
865
        font.setWeight(50)
866
        self.comboBox_CraneK_Tees.setFont(font)
867
        self.comboBox_CraneK_Tees.setObjectName("comboBox_CraneK_Tees")
868
        self.gridLayout_48.addWidget(self.comboBox_CraneK_Tees, 0, 0, 1, 1)
869
        self.pushButton_CraneK_Tees = QtWidgets.QPushButton(self.groupBox_56)
870
        self.pushButton_CraneK_Tees.setMinimumSize(QtCore.QSize(50, 0))
871
        self.pushButton_CraneK_Tees.setMaximumSize(QtCore.QSize(50, 16777215))
872
        font = QtGui.QFont()
873
        font.setBold(False)
874
        font.setWeight(50)
875
        self.pushButton_CraneK_Tees.setFont(font)
876
        self.pushButton_CraneK_Tees.setObjectName("pushButton_CraneK_Tees")
877
        self.gridLayout_48.addWidget(self.pushButton_CraneK_Tees, 0, 2, 1, 1)
878
        self.groupBox_CraneK_45_Elbow = QtWidgets.QGroupBox(self.tab_CraneK)
879
        self.groupBox_CraneK_45_Elbow.setGeometry(QtCore.QRect(8, 88, 409, 365))
880
        font = QtGui.QFont()
881
        font.setBold(True)
882
        font.setWeight(75)
883
        self.groupBox_CraneK_45_Elbow.setFont(font)
884
        self.groupBox_CraneK_45_Elbow.setObjectName("groupBox_CraneK_45_Elbow")
885
        self.groupBox_47 = QtWidgets.QGroupBox(self.groupBox_CraneK_45_Elbow)
886
        self.groupBox_47.setGeometry(QtCore.QRect(8, 92, 393, 58))
887
        self.groupBox_47.setMinimumSize(QtCore.QSize(0, 0))
888
        self.groupBox_47.setMaximumSize(QtCore.QSize(16777215, 16777215))
889
        font = QtGui.QFont()
890
        font.setBold(False)
891
        font.setWeight(50)
892
        self.groupBox_47.setFont(font)
893
        self.groupBox_47.setObjectName("groupBox_47")
894
        self.gridLayout_42 = QtWidgets.QGridLayout(self.groupBox_47)
895
        self.gridLayout_42.setObjectName("gridLayout_42")
896
        self.comboBox_CraneK_45_Elbow_Miter_Count = QtWidgets.QComboBox(self.groupBox_47)
897
        self.comboBox_CraneK_45_Elbow_Miter_Count.setMinimumSize(QtCore.QSize(80, 0))
898
        self.comboBox_CraneK_45_Elbow_Miter_Count.setMaximumSize(QtCore.QSize(80, 16777215))
899
        font = QtGui.QFont()
900
        font.setBold(False)
901
        font.setWeight(50)
902
        self.comboBox_CraneK_45_Elbow_Miter_Count.setFont(font)
903
        self.comboBox_CraneK_45_Elbow_Miter_Count.setObjectName("comboBox_CraneK_45_Elbow_Miter_Count")
904
        self.gridLayout_42.addWidget(self.comboBox_CraneK_45_Elbow_Miter_Count, 0, 1, 1, 1)
905
        self.comboBox_CraneK_45_Elbow_Miter = QtWidgets.QComboBox(self.groupBox_47)
906
        font = QtGui.QFont()
907
        font.setBold(False)
908
        font.setWeight(50)
909
        self.comboBox_CraneK_45_Elbow_Miter.setFont(font)
910
        self.comboBox_CraneK_45_Elbow_Miter.setObjectName("comboBox_CraneK_45_Elbow_Miter")
911
        self.gridLayout_42.addWidget(self.comboBox_CraneK_45_Elbow_Miter, 0, 0, 1, 1)
912
        self.pushButton_CraneK_45_Elbow_Miter = QtWidgets.QPushButton(self.groupBox_47)
913
        self.pushButton_CraneK_45_Elbow_Miter.setMinimumSize(QtCore.QSize(50, 0))
914
        self.pushButton_CraneK_45_Elbow_Miter.setMaximumSize(QtCore.QSize(50, 16777215))
915
        font = QtGui.QFont()
916
        font.setBold(False)
917
        font.setWeight(50)
918
        self.pushButton_CraneK_45_Elbow_Miter.setFont(font)
919
        self.pushButton_CraneK_45_Elbow_Miter.setObjectName("pushButton_CraneK_45_Elbow_Miter")
920
        self.gridLayout_42.addWidget(self.pushButton_CraneK_45_Elbow_Miter, 0, 2, 1, 1)
921
        self.groupBox_48 = QtWidgets.QGroupBox(self.groupBox_CraneK_45_Elbow)
922
        self.groupBox_48.setGeometry(QtCore.QRect(8, 24, 393, 58))
923
        self.groupBox_48.setMinimumSize(QtCore.QSize(0, 0))
924
        self.groupBox_48.setMaximumSize(QtCore.QSize(16777215, 16777215))
925
        font = QtGui.QFont()
926
        font.setBold(False)
927
        font.setWeight(50)
928
        self.groupBox_48.setFont(font)
929
        self.groupBox_48.setObjectName("groupBox_48")
930
        self.gridLayout_44 = QtWidgets.QGridLayout(self.groupBox_48)
931
        self.gridLayout_44.setObjectName("gridLayout_44")
932
        self.comboBox_CraneK_45_Elbow_Standard_Count = QtWidgets.QComboBox(self.groupBox_48)
933
        self.comboBox_CraneK_45_Elbow_Standard_Count.setMinimumSize(QtCore.QSize(80, 0))
934
        self.comboBox_CraneK_45_Elbow_Standard_Count.setMaximumSize(QtCore.QSize(80, 16777215))
935
        font = QtGui.QFont()
936
        font.setBold(False)
937
        font.setWeight(50)
938
        self.comboBox_CraneK_45_Elbow_Standard_Count.setFont(font)
939
        self.comboBox_CraneK_45_Elbow_Standard_Count.setObjectName("comboBox_CraneK_45_Elbow_Standard_Count")
940
        self.gridLayout_44.addWidget(self.comboBox_CraneK_45_Elbow_Standard_Count, 0, 1, 1, 1)
941
        self.comboBox_CraneK_45_Elbow_Standard = QtWidgets.QComboBox(self.groupBox_48)
942
        font = QtGui.QFont()
943
        font.setBold(False)
944
        font.setWeight(50)
945
        self.comboBox_CraneK_45_Elbow_Standard.setFont(font)
946
        self.comboBox_CraneK_45_Elbow_Standard.setObjectName("comboBox_CraneK_45_Elbow_Standard")
947
        self.gridLayout_44.addWidget(self.comboBox_CraneK_45_Elbow_Standard, 0, 0, 1, 1)
948
        self.pushButton_CraneK_45_Elbow_Standard = QtWidgets.QPushButton(self.groupBox_48)
949
        self.pushButton_CraneK_45_Elbow_Standard.setMinimumSize(QtCore.QSize(50, 0))
950
        self.pushButton_CraneK_45_Elbow_Standard.setMaximumSize(QtCore.QSize(50, 16777215))
951
        font = QtGui.QFont()
952
        font.setBold(False)
953
        font.setWeight(50)
954
        self.pushButton_CraneK_45_Elbow_Standard.setFont(font)
955
        self.pushButton_CraneK_45_Elbow_Standard.setObjectName("pushButton_CraneK_45_Elbow_Standard")
956
        self.gridLayout_44.addWidget(self.pushButton_CraneK_45_Elbow_Standard, 0, 2, 1, 1)
957
        self.groupBox_CraneK_RE = QtWidgets.QGroupBox(self.tab_CraneK)
958
        self.groupBox_CraneK_RE.setGeometry(QtCore.QRect(8, 88, 409, 365))
959
        font = QtGui.QFont()
960
        font.setBold(True)
961
        font.setWeight(75)
962
        self.groupBox_CraneK_RE.setFont(font)
963
        self.groupBox_CraneK_RE.setObjectName("groupBox_CraneK_RE")
964
        self.groupBox_57 = QtWidgets.QGroupBox(self.groupBox_CraneK_RE)
965
        self.groupBox_57.setGeometry(QtCore.QRect(8, 24, 393, 58))
966
        self.groupBox_57.setMinimumSize(QtCore.QSize(0, 0))
967
        self.groupBox_57.setMaximumSize(QtCore.QSize(16777215, 16777215))
968
        font = QtGui.QFont()
969
        font.setBold(False)
970
        font.setWeight(50)
971
        self.groupBox_57.setFont(font)
972
        self.groupBox_57.setObjectName("groupBox_57")
973
        self.gridLayout_63 = QtWidgets.QGridLayout(self.groupBox_57)
974
        self.gridLayout_63.setObjectName("gridLayout_63")
975
        self.comboBox_CraneK_Expander_Count = QtWidgets.QComboBox(self.groupBox_57)
976
        self.comboBox_CraneK_Expander_Count.setMinimumSize(QtCore.QSize(80, 0))
977
        self.comboBox_CraneK_Expander_Count.setMaximumSize(QtCore.QSize(80, 16777215))
978
        font = QtGui.QFont()
979
        font.setBold(False)
980
        font.setWeight(50)
981
        self.comboBox_CraneK_Expander_Count.setFont(font)
982
        self.comboBox_CraneK_Expander_Count.setObjectName("comboBox_CraneK_Expander_Count")
983
        self.gridLayout_63.addWidget(self.comboBox_CraneK_Expander_Count, 0, 1, 1, 1)
984
        self.comboBox_CraneK_Expander = QtWidgets.QComboBox(self.groupBox_57)
985
        font = QtGui.QFont()
986
        font.setBold(False)
987
        font.setWeight(50)
988
        self.comboBox_CraneK_Expander.setFont(font)
989
        self.comboBox_CraneK_Expander.setObjectName("comboBox_CraneK_Expander")
990
        self.gridLayout_63.addWidget(self.comboBox_CraneK_Expander, 0, 0, 1, 1)
991
        self.pushButton_CraneK_Expander = QtWidgets.QPushButton(self.groupBox_57)
992
        self.pushButton_CraneK_Expander.setMinimumSize(QtCore.QSize(50, 0))
993
        self.pushButton_CraneK_Expander.setMaximumSize(QtCore.QSize(50, 16777215))
994
        font = QtGui.QFont()
995
        font.setBold(False)
996
        font.setWeight(50)
997
        self.pushButton_CraneK_Expander.setFont(font)
998
        self.pushButton_CraneK_Expander.setObjectName("pushButton_CraneK_Expander")
999
        self.gridLayout_63.addWidget(self.pushButton_CraneK_Expander, 0, 2, 1, 1)
1000
        self.groupBox_58 = QtWidgets.QGroupBox(self.groupBox_CraneK_RE)
1001
        self.groupBox_58.setGeometry(QtCore.QRect(8, 92, 393, 58))
1002
        self.groupBox_58.setMinimumSize(QtCore.QSize(0, 0))
1003
        self.groupBox_58.setMaximumSize(QtCore.QSize(16777215, 16777215))
1004
        font = QtGui.QFont()
1005
        font.setBold(False)
1006
        font.setWeight(50)
1007
        self.groupBox_58.setFont(font)
1008
        self.groupBox_58.setObjectName("groupBox_58")
1009
        self.gridLayout_64 = QtWidgets.QGridLayout(self.groupBox_58)
1010
        self.gridLayout_64.setObjectName("gridLayout_64")
1011
        self.comboBox_CraneK_Reducer_Count = QtWidgets.QComboBox(self.groupBox_58)
1012
        self.comboBox_CraneK_Reducer_Count.setMinimumSize(QtCore.QSize(80, 0))
1013
        self.comboBox_CraneK_Reducer_Count.setMaximumSize(QtCore.QSize(80, 16777215))
1014
        font = QtGui.QFont()
1015
        font.setBold(False)
1016
        font.setWeight(50)
1017
        self.comboBox_CraneK_Reducer_Count.setFont(font)
1018
        self.comboBox_CraneK_Reducer_Count.setObjectName("comboBox_CraneK_Reducer_Count")
1019
        self.gridLayout_64.addWidget(self.comboBox_CraneK_Reducer_Count, 0, 1, 1, 1)
1020
        self.comboBox_CraneK_Reducer = QtWidgets.QComboBox(self.groupBox_58)
1021
        font = QtGui.QFont()
1022
        font.setBold(False)
1023
        font.setWeight(50)
1024
        self.comboBox_CraneK_Reducer.setFont(font)
1025
        self.comboBox_CraneK_Reducer.setObjectName("comboBox_CraneK_Reducer")
1026
        self.gridLayout_64.addWidget(self.comboBox_CraneK_Reducer, 0, 0, 1, 1)
1027
        self.pushButton_CraneK_Reducer = QtWidgets.QPushButton(self.groupBox_58)
1028
        self.pushButton_CraneK_Reducer.setMinimumSize(QtCore.QSize(50, 0))
1029
        self.pushButton_CraneK_Reducer.setMaximumSize(QtCore.QSize(50, 16777215))
1030
        font = QtGui.QFont()
1031
        font.setBold(False)
1032
        font.setWeight(50)
1033
        self.pushButton_CraneK_Reducer.setFont(font)
1034
        self.pushButton_CraneK_Reducer.setObjectName("pushButton_CraneK_Reducer")
1035
        self.gridLayout_64.addWidget(self.pushButton_CraneK_Reducer, 0, 2, 1, 1)
1036
        self.groupBox_CraneK_Valves = QtWidgets.QGroupBox(self.tab_CraneK)
1037
        self.groupBox_CraneK_Valves.setGeometry(QtCore.QRect(8, 88, 409, 365))
1038
        font = QtGui.QFont()
1039
        font.setBold(True)
1040
        font.setWeight(75)
1041
        self.groupBox_CraneK_Valves.setFont(font)
1042
        self.groupBox_CraneK_Valves.setObjectName("groupBox_CraneK_Valves")
1043
        self.groupBox_42 = QtWidgets.QGroupBox(self.groupBox_CraneK_Valves)
1044
        self.groupBox_42.setGeometry(QtCore.QRect(8, 24, 393, 58))
1045
        self.groupBox_42.setMinimumSize(QtCore.QSize(0, 0))
1046
        self.groupBox_42.setMaximumSize(QtCore.QSize(16777215, 16777215))
1047
        font = QtGui.QFont()
1048
        font.setBold(False)
1049
        font.setWeight(50)
1050
        self.groupBox_42.setFont(font)
1051
        self.groupBox_42.setObjectName("groupBox_42")
1052
        self.gridLayout_52 = QtWidgets.QGridLayout(self.groupBox_42)
1053
        self.gridLayout_52.setObjectName("gridLayout_52")
1054
        self.comboBox_CraneK_Valves_Globe_Count = QtWidgets.QComboBox(self.groupBox_42)
1055
        self.comboBox_CraneK_Valves_Globe_Count.setMinimumSize(QtCore.QSize(80, 0))
1056
        self.comboBox_CraneK_Valves_Globe_Count.setMaximumSize(QtCore.QSize(80, 16777215))
1057
        font = QtGui.QFont()
1058
        font.setBold(False)
1059
        font.setWeight(50)
1060
        self.comboBox_CraneK_Valves_Globe_Count.setFont(font)
1061
        self.comboBox_CraneK_Valves_Globe_Count.setObjectName("comboBox_CraneK_Valves_Globe_Count")
1062
        self.gridLayout_52.addWidget(self.comboBox_CraneK_Valves_Globe_Count, 0, 1, 1, 1)
1063
        self.comboBox_CraneK_Valves_Globe = QtWidgets.QComboBox(self.groupBox_42)
1064
        font = QtGui.QFont()
1065
        font.setBold(False)
1066
        font.setWeight(50)
1067
        self.comboBox_CraneK_Valves_Globe.setFont(font)
1068
        self.comboBox_CraneK_Valves_Globe.setObjectName("comboBox_CraneK_Valves_Globe")
1069
        self.gridLayout_52.addWidget(self.comboBox_CraneK_Valves_Globe, 0, 0, 1, 1)
1070
        self.pushButton_CraneK_Valves_Globe = QtWidgets.QPushButton(self.groupBox_42)
1071
        self.pushButton_CraneK_Valves_Globe.setMinimumSize(QtCore.QSize(50, 0))
1072
        self.pushButton_CraneK_Valves_Globe.setMaximumSize(QtCore.QSize(50, 16777215))
1073
        font = QtGui.QFont()
1074
        font.setBold(False)
1075
        font.setWeight(50)
1076
        self.pushButton_CraneK_Valves_Globe.setFont(font)
1077
        self.pushButton_CraneK_Valves_Globe.setObjectName("pushButton_CraneK_Valves_Globe")
1078
        self.gridLayout_52.addWidget(self.pushButton_CraneK_Valves_Globe, 0, 2, 1, 1)
1079
        self.groupBox_44 = QtWidgets.QGroupBox(self.groupBox_CraneK_Valves)
1080
        self.groupBox_44.setGeometry(QtCore.QRect(8, 92, 393, 58))
1081
        self.groupBox_44.setMinimumSize(QtCore.QSize(0, 0))
1082
        self.groupBox_44.setMaximumSize(QtCore.QSize(16777215, 16777215))
1083
        font = QtGui.QFont()
1084
        font.setBold(False)
1085
        font.setWeight(50)
1086
        self.groupBox_44.setFont(font)
1087
        self.groupBox_44.setObjectName("groupBox_44")
1088
        self.gridLayout_57 = QtWidgets.QGridLayout(self.groupBox_44)
1089
        self.gridLayout_57.setObjectName("gridLayout_57")
1090
        self.comboBox_CraneK_Valves_Plug_Count = QtWidgets.QComboBox(self.groupBox_44)
1091
        self.comboBox_CraneK_Valves_Plug_Count.setMinimumSize(QtCore.QSize(80, 0))
1092
        self.comboBox_CraneK_Valves_Plug_Count.setMaximumSize(QtCore.QSize(80, 16777215))
1093
        font = QtGui.QFont()
1094
        font.setBold(False)
1095
        font.setWeight(50)
1096
        self.comboBox_CraneK_Valves_Plug_Count.setFont(font)
1097
        self.comboBox_CraneK_Valves_Plug_Count.setObjectName("comboBox_CraneK_Valves_Plug_Count")
1098
        self.gridLayout_57.addWidget(self.comboBox_CraneK_Valves_Plug_Count, 0, 1, 1, 1)
1099
        self.comboBox_CraneK_Valves_Plug = QtWidgets.QComboBox(self.groupBox_44)
1100
        font = QtGui.QFont()
1101
        font.setBold(False)
1102
        font.setWeight(50)
1103
        self.comboBox_CraneK_Valves_Plug.setFont(font)
1104
        self.comboBox_CraneK_Valves_Plug.setObjectName("comboBox_CraneK_Valves_Plug")
1105
        self.gridLayout_57.addWidget(self.comboBox_CraneK_Valves_Plug, 0, 0, 1, 1)
1106
        self.pushButton_CraneK_Valves_Plug = QtWidgets.QPushButton(self.groupBox_44)
1107
        self.pushButton_CraneK_Valves_Plug.setMinimumSize(QtCore.QSize(50, 0))
1108
        self.pushButton_CraneK_Valves_Plug.setMaximumSize(QtCore.QSize(50, 16777215))
1109
        font = QtGui.QFont()
1110
        font.setBold(False)
1111
        font.setWeight(50)
1112
        self.pushButton_CraneK_Valves_Plug.setFont(font)
1113
        self.pushButton_CraneK_Valves_Plug.setObjectName("pushButton_CraneK_Valves_Plug")
1114
        self.gridLayout_57.addWidget(self.pushButton_CraneK_Valves_Plug, 0, 2, 1, 1)
1115
        self.groupBox_45 = QtWidgets.QGroupBox(self.groupBox_CraneK_Valves)
1116
        self.groupBox_45.setGeometry(QtCore.QRect(8, 160, 393, 58))
1117
        self.groupBox_45.setMinimumSize(QtCore.QSize(0, 0))
1118
        self.groupBox_45.setMaximumSize(QtCore.QSize(16777215, 16777215))
1119
        font = QtGui.QFont()
1120
        font.setBold(False)
1121
        font.setWeight(50)
1122
        self.groupBox_45.setFont(font)
1123
        self.groupBox_45.setObjectName("groupBox_45")
1124
        self.gridLayout_58 = QtWidgets.QGridLayout(self.groupBox_45)
1125
        self.gridLayout_58.setObjectName("gridLayout_58")
1126
        self.comboBox_CraneK_Valves_Foot_Count = QtWidgets.QComboBox(self.groupBox_45)
1127
        self.comboBox_CraneK_Valves_Foot_Count.setMinimumSize(QtCore.QSize(80, 0))
... 이 차이점은 표시할 수 있는 최대 줄수를 초과해서 이 차이점은 잘렸습니다.

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)