45
45
try :
46
46
_fromUtf8 = QtCore .QString .fromUtf8
47
47
except AttributeError :
48
+
48
49
def _fromUtf8 (s ):
49
50
return s
50
51
52
+
51
53
try :
52
54
_encoding = QtGui .QApplication .UnicodeUTF8
53
55
54
56
def _translate (context , text , disambig ):
55
57
return QtGui .QApplication .translate (context , text , disambig , _encoding )
56
58
except AttributeError :
59
+
57
60
def _translate (context , text , disambig ):
58
61
return QtGui .QApplication .translate (context , text , disambig )
59
62
@@ -75,7 +78,8 @@ def setupUi(self, DockWidget):
75
78
self .label .setObjectName (_fromUtf8 ("label" ))
76
79
self .horizontalLayout .addWidget (self .label )
77
80
spacerItem = QtGui .QSpacerItem (
78
- 40 , 20 , QtGui .QSizePolicy .Expanding , QtGui .QSizePolicy .Minimum )
81
+ 40 , 20 , QtGui .QSizePolicy .Expanding , QtGui .QSizePolicy .Minimum
82
+ )
79
83
self .horizontalLayout .addItem (spacerItem )
80
84
self .comboFastenerType = QtGui .QComboBox (self .dockWidgetContents )
81
85
self .comboFastenerType .setObjectName (_fromUtf8 ("comboFastenerType" ))
@@ -87,7 +91,8 @@ def setupUi(self, DockWidget):
87
91
self .label_2 .setObjectName (_fromUtf8 ("label_2" ))
88
92
self .horizontalLayout_2 .addWidget (self .label_2 )
89
93
spacerItem1 = QtGui .QSpacerItem (
90
- 40 , 20 , QtGui .QSizePolicy .Expanding , QtGui .QSizePolicy .Minimum )
94
+ 40 , 20 , QtGui .QSizePolicy .Expanding , QtGui .QSizePolicy .Minimum
95
+ )
91
96
self .horizontalLayout_2 .addItem (spacerItem1 )
92
97
self .comboDiameter = QtGui .QComboBox (self .dockWidgetContents )
93
98
self .comboDiameter .setObjectName (_fromUtf8 ("comboDiameter" ))
@@ -99,15 +104,17 @@ def setupUi(self, DockWidget):
99
104
self .labelHoleSize .setObjectName (_fromUtf8 ("labelHoleSize" ))
100
105
self .horizontalLayout_3 .addWidget (self .labelHoleSize )
101
106
spacerItem2 = QtGui .QSpacerItem (
102
- 40 , 20 , QtGui .QSizePolicy .Expanding , QtGui .QSizePolicy .Minimum )
107
+ 40 , 20 , QtGui .QSizePolicy .Expanding , QtGui .QSizePolicy .Minimum
108
+ )
103
109
self .horizontalLayout_3 .addItem (spacerItem2 )
104
110
self .textHole = QtGui .QLineEdit (self .dockWidgetContents )
105
111
self .textHole .setReadOnly (True )
106
112
self .textHole .setObjectName (_fromUtf8 ("textHole" ))
107
113
self .horizontalLayout_3 .addWidget (self .textHole )
108
114
self .verticalLayout .addLayout (self .horizontalLayout_3 )
109
115
spacerItem3 = QtGui .QSpacerItem (
110
- 20 , 40 , QtGui .QSizePolicy .Minimum , QtGui .QSizePolicy .Expanding )
116
+ 20 , 40 , QtGui .QSizePolicy .Minimum , QtGui .QSizePolicy .Expanding
117
+ )
111
118
self .verticalLayout .addItem (spacerItem3 )
112
119
self .gridLayout .addLayout (self .verticalLayout , 1 , 0 , 1 , 1 )
113
120
DockWidget .setWidget (self .dockWidgetContents )
@@ -116,12 +123,10 @@ def setupUi(self, DockWidget):
116
123
QtCore .QMetaObject .connectSlotsByName (DockWidget )
117
124
118
125
def retranslateUi (self , DockWidget ):
119
- DockWidget .setWindowTitle (_translate (
120
- "DockWidget" , "Screw hole calculator" , None ))
126
+ DockWidget .setWindowTitle (_translate ("DockWidget" , "Screw hole calculator" , None ))
121
127
self .label .setText (_translate ("DockWidget" , "Fastener type:" , None ))
122
128
self .label_2 .setText (_translate ("DockWidget" , "Screw Diameter:" , None ))
123
- self .labelHoleSize .setText (_translate (
124
- "DockWidget" , "Suggested Hole diameter (mm):" , None ))
129
+ self .labelHoleSize .setText (_translate ("DockWidget" , "Suggested Hole diameter (mm):" , None ))
125
130
126
131
#######################################################################
127
132
# End position for generated code from pyuic4
@@ -133,8 +138,7 @@ def fillScrewTypes(self):
133
138
self .comboFastenerType .clear ()
134
139
for type in FSCScrewTypes :
135
140
icon , name , table = type
136
- self .comboFastenerType .addItem (
137
- QtGui .QIcon (os .path .join (iconPath , icon )), name )
141
+ self .comboFastenerType .addItem (QtGui .QIcon (os .path .join (iconPath , icon )), name )
138
142
139
143
def fillDiameters (self ):
140
144
self .comboDiameter .clear ()
@@ -162,7 +166,7 @@ def onTypeChange(self, typeindex):
162
166
("M6" , 8.75 ),
163
167
("M8" , 10.5 ),
164
168
("M10" , 14 ),
165
- ("M12" , 17 )
169
+ ("M12" , 17 ),
166
170
)
167
171
168
172
# hole size +0.08
@@ -171,7 +175,7 @@ def onTypeChange(self, typeindex):
171
175
("3.5M3" , 5.41 ),
172
176
("M3.5" , 5.41 ),
173
177
("M4" , 7.14 ),
174
- ("M5" , 7.14 )
178
+ ("M5" , 7.14 ),
175
179
)
176
180
177
181
FSCPEMStudHoleChart = (
@@ -181,15 +185,19 @@ def onTypeChange(self, typeindex):
181
185
("M4" , 4 ),
182
186
("M5" , 5 ),
183
187
("M6" , 6 ),
184
- ("M8" , 8 )
188
+ ("M8" , 8 ),
185
189
)
186
190
187
191
FSCScrewTypes = (
188
- ("ISO7045.svg" , "Metric Screw" , ScrewMaker .FSCScrewHoleChart ),
189
- ("PEMPressNut.svg" , "PEM Press-nut" , FSCPEMPressNutHoleChart ),
190
- ("PEMBLStandoff.svg" , "PEM Stand-off" , FSCPEMStandOffHoleChart ),
191
- ("PEMStud.svg" , "PEM Stud" , FSCPEMStudHoleChart ),
192
- ("ASMEB18.2.1.6.svg" , "Inch Screw" , ScrewMaker .FSC_Inch_ScrewHoleChart )
192
+ ("ISO7045.svg" , translate ("DockWidget" , "Metric Screw" ), ScrewMaker .FSCScrewHoleChart ),
193
+ ("PEMPressNut.svg" , translate ("DockWidget" , "PEM Press-nut" ), FSCPEMPressNutHoleChart ),
194
+ ("PEMBLStandoff.svg" , translate ("DockWidget" , "PEM Stand-off" ), FSCPEMStandOffHoleChart ),
195
+ ("PEMStud.svg" , translate ("DockWidget" , "PEM Stud" ), FSCPEMStudHoleChart ),
196
+ (
197
+ "ASMEB18.2.1.6.svg" ,
198
+ translate ("DockWidget" , "Inch Screw" ),
199
+ ScrewMaker .FSC_Inch_ScrewHoleChart ,
200
+ ),
193
201
)
194
202
195
203
FSScrewCalcDlg = QtGui .QDockWidget ()
@@ -206,11 +214,11 @@ class FSScrewCalcCommand:
206
214
207
215
def GetResources (self ):
208
216
FreeCAD .Console .PrintLog ("Getting resources\n " )
209
- icon = os .path .join (iconPath , ' IconScrewCalc.svg' )
217
+ icon = os .path .join (iconPath , " IconScrewCalc.svg" )
210
218
return {
211
- ' Pixmap' : icon , # the name of a svg file available in the resources
212
- ' MenuText' : _translate ("DockWidget" , "Screw calculator" , None ),
213
- ' ToolTip' : _translate ("DockWidget" , "Show a screw hole calculator" , None )
219
+ " Pixmap" : icon , # the name of a svg file available in the resources
220
+ " MenuText" : translate ("DockWidget" , "Screw calculator" ),
221
+ " ToolTip" : translate ("DockWidget" , "Show a screw hole calculator" ),
214
222
}
215
223
216
224
def Activated (self ):
0 commit comments