FreeCAD

Форк
0
/
TaskPanel_OrthoArray.ui 
473 строки · 15.9 Кб
1
<?xml version="1.0" encoding="UTF-8"?>
2
<ui version="4.0">
3
 <class>DraftOrthoArrayTaskPanel</class>
4
 <widget class="QWidget" name="DraftOrthoArrayTaskPanel">
5
  <property name="geometry">
6
   <rect>
7
    <x>0</x>
8
    <y>0</y>
9
    <width>440</width>
10
    <height>883</height>
11
   </rect>
12
  </property>
13
  <property name="sizePolicy">
14
   <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
15
    <horstretch>0</horstretch>
16
    <verstretch>0</verstretch>
17
   </sizepolicy>
18
  </property>
19
  <property name="minimumSize">
20
   <size>
21
    <width>250</width>
22
    <height>0</height>
23
   </size>
24
  </property>
25
  <property name="windowTitle">
26
   <string>Orthogonal array</string>
27
  </property>
28
  <layout class="QGridLayout" name="gridLayout_3">
29
   <item row="1" column="0">
30
    <widget class="QGroupBox" name="main_group">
31
     <property name="sizePolicy">
32
      <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
33
       <horstretch>0</horstretch>
34
       <verstretch>0</verstretch>
35
      </sizepolicy>
36
     </property>
37
     <property name="title">
38
      <string/>
39
     </property>
40
     <layout class="QGridLayout" name="gridLayout_4">
41
      <item row="0" column="0">
42
       <widget class="QLabel" name="label_icon">
43
        <property name="text">
44
         <string notr="true">(Placeholder for the icon)</string>
45
        </property>
46
       </widget>
47
      </item>
48
      <item row="1" column="0">
49
       <widget class="QGroupBox" name="group_copies">
50
        <property name="toolTip">
51
         <string>Number of elements in the array in the specified direction, including a copy of the original object.
52
The number must be at least 1 in each direction.</string>
53
        </property>
54
        <property name="title">
55
         <string>Number of elements</string>
56
        </property>
57
        <layout class="QGridLayout" name="gridLayout_5">
58
         <item row="0" column="0">
59
          <layout class="QGridLayout" name="grid_number">
60
           <item row="0" column="0">
61
            <widget class="QLabel" name="label_n_X">
62
             <property name="text">
63
              <string>X</string>
64
             </property>
65
            </widget>
66
           </item>
67
           <item row="0" column="1">
68
            <widget class="QSpinBox" name="spinbox_n_X">
69
             <property name="minimum">
70
              <number>1</number>
71
             </property>
72
             <property name="maximum">
73
              <number>1000000</number>
74
             </property>
75
             <property name="value">
76
              <number>2</number>
77
             </property>
78
            </widget>
79
           </item>
80
           <item row="1" column="0">
81
            <widget class="QLabel" name="label_n_Y">
82
             <property name="text">
83
              <string>Y</string>
84
             </property>
85
            </widget>
86
           </item>
87
           <item row="1" column="1">
88
            <widget class="QSpinBox" name="spinbox_n_Y">
89
             <property name="minimum">
90
              <number>1</number>
91
             </property>
92
             <property name="maximum">
93
              <number>1000000</number>
94
             </property>
95
             <property name="value">
96
              <number>2</number>
97
             </property>
98
            </widget>
99
           </item>
100
           <item row="2" column="0">
101
            <widget class="QLabel" name="label_n_Z">
102
             <property name="text">
103
              <string>Z</string>
104
             </property>
105
            </widget>
106
           </item>
107
           <item row="2" column="1">
108
            <widget class="QSpinBox" name="spinbox_n_Z">
109
             <property name="minimum">
110
              <number>1</number>
111
             </property>
112
             <property name="maximum">
113
              <number>1000000</number>
114
             </property>
115
             <property name="value">
116
              <number>1</number>
117
             </property>
118
            </widget>
119
           </item>
120
          </layout>
121
         </item>
122
        </layout>
123
       </widget>
124
      </item>
125
     <item row="4" column="0">
126
       <widget class="QGroupBox" name="group_X">
127
        <property name="toolTip">
128
         <string>Distance between the elements in the X direction.
129
Normally, only the X value is necessary; the other two values can give an additional shift in their respective directions.
130
Negative values will result in copies produced in the negative direction.</string>
131
        </property>
132
        <property name="title">
133
         <string>X intervals</string>
134
        </property>
135
        <layout class="QGridLayout" name="gridLayout_2">
136
         <item row="0" column="0">
137
          <layout class="QGridLayout" name="grid_X">
138
           <item row="0" column="0">
139
            <widget class="QLabel" name="label_X_x">
140
             <property name="text">
141
              <string>X</string>
142
             </property>
143
            </widget>
144
           </item>
145
           <item row="0" column="1">
146
            <widget class="Gui::InputField" name="input_X_x">
147
             <property name="sizePolicy">
148
              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
149
               <horstretch>0</horstretch>
150
               <verstretch>0</verstretch>
151
              </sizepolicy>
152
             </property>
153
             <property name="unit" stdset="0">
154
              <string notr="true"/>
155
             </property>
156
             <property name="quantity" stdset="0">
157
              <double>100.000000000000000</double>
158
             </property>
159
            </widget>
160
           </item>
161
           <item row="1" column="0">
162
            <widget class="QLabel" name="label_X_y">
163
             <property name="text">
164
              <string>Y</string>
165
             </property>
166
            </widget>
167
           </item>
168
          <item row="1" column="1">
169
            <widget class="Gui::InputField" name="input_X_y">
170
             <property name="sizePolicy">
171
              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
172
               <horstretch>0</horstretch>
173
               <verstretch>0</verstretch>
174
              </sizepolicy>
175
             </property>
176
             <property name="unit" stdset="0">
177
              <string notr="true"/>
178
             </property>
179
            </widget>
180
           </item>
181
           <item row="2" column="0">
182
            <widget class="QLabel" name="label_X_z">
183
             <property name="text">
184
              <string>Z</string>
185
             </property>
186
            </widget>
187
           </item>
188
           <item row="2" column="1">
189
            <widget class="Gui::InputField" name="input_X_z">
190
             <property name="sizePolicy">
191
              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
192
               <horstretch>0</horstretch>
193
               <verstretch>0</verstretch>
194
              </sizepolicy>
195
             </property>
196
             <property name="unit" stdset="0">
197
              <string notr="true"/>
198
             </property>
199
            </widget>
200
           </item>
201
           </layout>
202
         </item>
203
         <item row="1" column="0">
204
          <widget class="QPushButton" name="button_reset_X">
205
           <property name="toolTip">
206
            <string>Reset the distances.</string>
207
           </property>
208
           <property name="text">
209
            <string>Reset X</string>
210
           </property>
211
          </widget>
212
         </item>
213
        </layout>
214
       </widget>
215
      </item>
216
      <item row="5" column="0">
217
       <widget class="QGroupBox" name="group_Y">
218
        <property name="toolTip">
219
         <string>Distance between the elements in the Y direction.
220
Normally, only the Y value is necessary; the other two values can give an additional shift in their respective directions.
221
Negative values will result in copies produced in the negative direction.</string>
222
        </property>
223
        <property name="title">
224
         <string>Y intervals</string>
225
        </property>
226
        <layout class="QGridLayout" name="gridLayout_6">
227
         <item row="0" column="0">
228
          <layout class="QGridLayout" name="grid_Y">
229
           <item row="0" column="0">
230
            <widget class="QLabel" name="label_Y_x">
231
             <property name="text">
232
              <string>X</string>
233
             </property>
234
            </widget>
235
           </item>
236
           <item row="0" column="1">
237
            <widget class="Gui::InputField" name="input_Y_x">
238
             <property name="sizePolicy">
239
              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
240
               <horstretch>0</horstretch>
241
               <verstretch>0</verstretch>
242
              </sizepolicy>
243
             </property>
244
             <property name="unit" stdset="0">
245
              <string notr="true"/>
246
             </property>
247
            </widget>
248
           </item>
249
           <item row="1" column="0">
250
            <widget class="QLabel" name="label_Y_y">
251
             <property name="text">
252
              <string>Y</string>
253
             </property>
254
            </widget>
255
           </item>
256
           <item row="1" column="1">
257
            <widget class="Gui::InputField" name="input_Y_y">
258
             <property name="sizePolicy">
259
              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
260
               <horstretch>0</horstretch>
261
               <verstretch>0</verstretch>
262
              </sizepolicy>
263
             </property>
264
             <property name="unit" stdset="0">
265
              <string notr="true"/>
266
             </property>
267
             <property name="quantity" stdset="0">
268
              <double>100.000000000000000</double>
269
             </property>
270
            </widget>
271
           </item>
272
           <item row="2" column="0">
273
            <widget class="QLabel" name="label_Y_z">
274
             <property name="text">
275
              <string>Z</string>
276
             </property>
277
            </widget>
278
           </item>
279
           <item row="2" column="1">
280
            <widget class="Gui::InputField" name="input_Y_z">
281
             <property name="sizePolicy">
282
              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
283
               <horstretch>0</horstretch>
284
               <verstretch>0</verstretch>
285
              </sizepolicy>
286
             </property>
287
             <property name="unit" stdset="0">
288
              <string notr="true"/>
289
             </property>
290
            </widget>
291
           </item>
292
          </layout>
293
         </item>
294
         <item row="1" column="0">
295
          <widget class="QPushButton" name="button_reset_Y">
296
           <property name="toolTip">
297
            <string>Reset the distances.</string>
298
           </property>
299
           <property name="text">
300
            <string>Reset Y</string>
301
           </property>
302
          </widget>
303
         </item>
304
        </layout>
305
       </widget>
306
      </item>
307
      <item row="6" column="0">
308
       <widget class="QGroupBox" name="group_Z">
309
        <property name="toolTip">
310
         <string>Distance between the elements in the Z direction.
311
Normally, only the Z value is necessary; the other two values can give an additional shift in their respective directions.
312
Negative values will result in copies produced in the negative direction.</string>
313
        </property>
314
        <property name="title">
315
         <string>Z intervals</string>
316
        </property>
317
        <layout class="QGridLayout" name="gridLayout">
318
         <item row="0" column="0">
319
          <layout class="QGridLayout" name="grid_Z">
320
           <item row="0" column="0">
321
            <widget class="QLabel" name="label_Z_x">
322
             <property name="text">
323
              <string>X</string>
324
             </property>
325
            </widget>
326
           </item>
327
           <item row="0" column="1">
328
            <widget class="Gui::InputField" name="input_Z_x">
329
             <property name="sizePolicy">
330
              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
331
               <horstretch>0</horstretch>
332
               <verstretch>0</verstretch>
333
              </sizepolicy>
334
             </property>
335
             <property name="unit" stdset="0">
336
              <string notr="true"/>
337
             </property>
338
            </widget>
339
           </item>
340
           <item row="1" column="0">
341
            <widget class="QLabel" name="label_Z_y">
342
             <property name="text">
343
              <string>Y</string>
344
             </property>
345
            </widget>
346
           </item>
347
           <item row="1" column="1">
348
            <widget class="Gui::InputField" name="input_Z_y">
349
             <property name="sizePolicy">
350
              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
351
               <horstretch>0</horstretch>
352
               <verstretch>0</verstretch>
353
              </sizepolicy>
354
             </property>
355
             <property name="unit" stdset="0">
356
              <string notr="true"/>
357
             </property>
358
            </widget>
359
           </item>
360
           <item row="2" column="0">
361
            <widget class="QLabel" name="label_Z_z">
362
             <property name="text">
363
              <string>Z</string>
364
             </property>
365
            </widget>
366
           </item>
367
           <item row="2" column="1">
368
            <widget class="Gui::InputField" name="input_Z_z">
369
             <property name="sizePolicy">
370
              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
371
               <horstretch>0</horstretch>
372
               <verstretch>0</verstretch>
373
              </sizepolicy>
374
             </property>
375
             <property name="unit" stdset="0">
376
              <string notr="true"/>
377
             </property>
378
             <property name="quantity" stdset="0">
379
              <double>100.000000000000000</double>
380
             </property>
381
            </widget>
382
           </item>
383
          </layout>
384
         </item>
385
         <item row="1" column="0">
386
          <widget class="QPushButton" name="button_reset_Z">
387
           <property name="toolTip">
388
            <string>Reset the distances.</string>
389
           </property>
390
           <property name="text">
391
            <string>Reset Z</string>
392
           </property>
393
          </widget>
394
         </item>
395
        </layout>
396
       </widget>
397
      </item>
398
      <item row="8" column="0">
399
       <layout class="QVBoxLayout" name="vertical_layout">
400
        <item>
401
         <widget class="QCheckBox" name="checkbox_fuse">
402
          <property name="toolTip">
403
           <string>If checked, the resulting objects in the array will be fused if they touch each other.
404
This only works if "Link array" is off.</string>
405
          </property>
406
          <property name="text">
407
           <string>Fuse</string>
408
          </property>
409
         </widget>
410
        </item>
411
        <item>
412
         <widget class="QCheckBox" name="checkbox_link">
413
          <property name="toolTip">
414
           <string>If checked, the resulting object will be a "Link array" instead of a regular array.
415
A Link array is more efficient when creating multiple copies, but it cannot be fused together.</string>
416
          </property>
417
          <property name="text">
418
           <string>Link array</string>
419
          </property>
420
          <property name="checked">
421
           <bool>true</bool>
422
          </property>
423
         </widget>
424
        </item>
425
       </layout>
426
      </item>
427
      <item row="11" column="0">
428
       <spacer name="verticalSpacer">
429
        <property name="orientation">
430
         <enum>Qt::Vertical</enum>
431
        </property>
432
        <property name="sizeHint" stdset="0">
433
         <size>
434
          <width>20</width>
435
          <height>40</height>
436
         </size>
437
        </property>
438
       </spacer>
439
      </item>
440
      </layout>
441
    </widget>
442
   </item>
443
  </layout>
444
 </widget>
445
 <customwidgets>
446
  <customwidget>
447
   <class>Gui::InputField</class>
448
   <extends>QLineEdit</extends>
449
   <header>Gui/InputField.h</header>
450
  </customwidget>
451
 </customwidgets>
452
 <tabstops>
453
  <tabstop>spinbox_n_X</tabstop>
454
  <tabstop>spinbox_n_Y</tabstop>
455
  <tabstop>spinbox_n_Z</tabstop>
456
  <tabstop>input_X_x</tabstop>
457
  <tabstop>input_X_y</tabstop>
458
  <tabstop>input_X_z</tabstop>
459
  <tabstop>button_reset_X</tabstop>
460
  <tabstop>input_Y_x</tabstop>
461
  <tabstop>input_Y_y</tabstop>
462
  <tabstop>input_Y_z</tabstop>
463
  <tabstop>button_reset_Y</tabstop>
464
  <tabstop>input_Z_x</tabstop>
465
  <tabstop>input_Z_y</tabstop>
466
  <tabstop>input_Z_z</tabstop>
467
  <tabstop>button_reset_Z</tabstop>
468
  <tabstop>checkbox_fuse</tabstop>
469
  <tabstop>checkbox_link</tabstop>
470
 </tabstops>
471
 <resources/>
472
 <connections/>
473
</ui>
474

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.