FreeCAD

Форк
0
/
TaskPanel_CircularArray.ui 
311 строк · 10.3 Кб
1
<?xml version="1.0" encoding="UTF-8"?>
2
<ui version="4.0">
3
 <class>DraftCircularArrayTaskPanel</class>
4
 <widget class="QWidget" name="DraftCircularArrayTaskPanel">
5
  <property name="geometry">
6
   <rect>
7
    <x>0</x>
8
    <y>0</y>
9
    <width>445</width>
10
    <height>511</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>Circular 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
       <layout class="QGridLayout" name="grid_values">
50
        <item row="0" column="0">
51
         <widget class="QLabel" name="label_r_distance">
52
          <property name="toolTip">
53
           <string>Distance from one layer of objects to the next layer of objects.</string>
54
          </property>
55
          <property name="text">
56
           <string>Radial distance</string>
57
          </property>
58
         </widget>
59
        </item>
60
        <item row="0" column="1">
61
         <widget class="Gui::QuantitySpinBox" name="spinbox_r_distance">
62
          <property name="toolTip">
63
           <string>Distance from one layer of objects to the next layer of objects.</string>
64
          </property>
65
          <property name="unit" stdset="0">
66
           <string notr="true"/>
67
          </property>
68
          <property name="value">
69
           <double>200.000000000000000</double>
70
          </property>
71
         </widget>
72
        </item>
73
        <item row="1" column="0">
74
         <widget class="QLabel" name="label_tan_distance">
75
          <property name="toolTip">
76
           <string>Distance from one element in one ring of the array to the next element in the same ring.
77
It cannot be zero.</string>
78
          </property>
79
          <property name="text">
80
           <string>Tangential distance</string>
81
          </property>
82
         </widget>
83
        </item>
84
        <item row="1" column="1">
85
         <widget class="Gui::QuantitySpinBox" name="spinbox_tan_distance">
86
          <property name="toolTip">
87
           <string>Distance from one element in one ring of the array to the next element in the same ring.
88
It cannot be zero.</string>
89
          </property>
90
          <property name="unit" stdset="0">
91
           <string notr="true"/>
92
          </property>
93
          <property name="value">
94
           <double>100.000000000000000</double>
95
          </property>
96
         </widget>
97
        </item>
98
        <item row="2" column="0">
99
         <widget class="QLabel" name="label_number">
100
          <property name="toolTip">
101
           <string>Number of circular layers or rings to create, including a copy of the original object.
102
It must be at least 2.</string>
103
          </property>
104
          <property name="text">
105
           <string>Number of circular layers</string>
106
          </property>
107
         </widget>
108
        </item>
109
        <item row="2" column="1">
110
         <widget class="QSpinBox" name="spinbox_number">
111
          <property name="toolTip">
112
           <string>Number of circular layers or rings to create, including a copy of the original object.
113
It must be at least 2.</string>
114
          </property>
115
          <property name="minimum">
116
           <number>2</number>
117
          </property>
118
          <property name="maximum">
119
           <number>1000000</number>
120
          </property>
121
          <property name="value">
122
           <number>3</number>
123
          </property>
124
         </widget>
125
        </item>
126
        <item row="3" column="0">
127
         <widget class="QLabel" name="label_symmetry">
128
          <property name="toolTip">
129
           <string>The number of symmetry lines in the circular array.</string>
130
          </property>
131
          <property name="text">
132
           <string>Symmetry</string>
133
          </property>
134
         </widget>
135
        </item>
136
       <item row="3" column="1">
137
         <widget class="QSpinBox" name="spinbox_symmetry">
138
          <property name="toolTip">
139
           <string>The number of symmetry lines in the circular array.</string>
140
          </property>
141
          <property name="minimum">
142
           <number>1</number>
143
          </property>
144
          <property name="value">
145
           <number>1</number>
146
          </property>
147
         </widget>
148
        </item>
149
        </layout>
150
      </item>
151
      <item row="5" column="0">
152
       <widget class="QGroupBox" name="group_center">
153
        <property name="toolTip">
154
         <string>The coordinates of the point through which the axis of rotation passes.
155
Change the direction of the axis itself in the property editor.</string>
156
        </property>
157
        <property name="title">
158
         <string>Center of rotation</string>
159
        </property>
160
        <layout class="QGridLayout" name="gridLayout_2">
161
         <item row="0" column="0">
162
          <layout class="QGridLayout" name="gridLayout">
163
           <item row="0" column="0">
164
            <widget class="QLabel" name="label_c_x">
165
             <property name="text">
166
              <string>X</string>
167
             </property>
168
            </widget>
169
           </item>
170
           <item row="0" column="1">
171
            <widget class="Gui::InputField" name="input_c_x">
172
             <property name="sizePolicy">
173
              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
174
               <horstretch>0</horstretch>
175
               <verstretch>0</verstretch>
176
              </sizepolicy>
177
             </property>
178
             <property name="unit" stdset="0">
179
              <string notr="true"/>
180
             </property>
181
            </widget>
182
           </item>
183
          <item row="1" column="0">
184
            <widget class="QLabel" name="label_c_y">
185
             <property name="text">
186
              <string>Y</string>
187
             </property>
188
            </widget>
189
           </item>
190
           <item row="1" column="1">
191
            <widget class="Gui::InputField" name="input_c_y">
192
             <property name="sizePolicy">
193
              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
194
               <horstretch>0</horstretch>
195
               <verstretch>0</verstretch>
196
              </sizepolicy>
197
             </property>
198
             <property name="unit" stdset="0">
199
              <string notr="true"/>
200
             </property>
201
            </widget>
202
           </item>
203
           <item row="2" column="0">
204
            <widget class="QLabel" name="label_c_z">
205
             <property name="text">
206
              <string>Z</string>
207
             </property>
208
            </widget>
209
           </item>
210
           <item row="2" column="1">
211
            <widget class="Gui::InputField" name="input_c_z">
212
             <property name="sizePolicy">
213
              <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
214
               <horstretch>0</horstretch>
215
               <verstretch>0</verstretch>
216
              </sizepolicy>
217
             </property>
218
             <property name="unit" stdset="0">
219
              <string notr="true"/>
220
             </property>
221
            </widget>
222
           </item>
223
           </layout>
224
         </item>
225
         <item row="1" column="0">
226
          <widget class="QPushButton" name="button_reset">
227
           <property name="toolTip">
228
            <string>Reset the coordinates of the center of rotation.</string>
229
           </property>
230
           <property name="text">
231
            <string>Reset point</string>
232
           </property>
233
          </widget>
234
         </item>
235
        </layout>
236
       </widget>
237
      </item>
238
      <item row="6" column="0">
239
       <layout class="QVBoxLayout" name="vertical_layout">
240
        <item>
241
         <widget class="QCheckBox" name="checkbox_fuse">
242
          <property name="toolTip">
243
           <string>If checked, the resulting objects in the array will be fused if they touch each other.
244
This only works if "Link array" is off.</string>
245
          </property>
246
          <property name="text">
247
           <string>Fuse</string>
248
          </property>
249
         </widget>
250
        </item>
251
        <item>
252
         <widget class="QCheckBox" name="checkbox_link">
253
          <property name="toolTip">
254
           <string>If checked, the resulting object will be a "Link array" instead of a regular array.
255
A Link array is more efficient when creating multiple copies, but it cannot be fused together.</string>
256
          </property>
257
          <property name="text">
258
           <string>Link array</string>
259
          </property>
260
          <property name="checked">
261
           <bool>true</bool>
262
          </property>
263
         </widget>
264
        </item>
265
       </layout>
266
      </item>
267
      <item row="9" column="0">
268
       <spacer name="verticalSpacer">
269
        <property name="orientation">
270
         <enum>Qt::Vertical</enum>
271
        </property>
272
        <property name="sizeHint" stdset="0">
273
         <size>
274
          <width>20</width>
275
          <height>40</height>
276
         </size>
277
        </property>
278
       </spacer>
279
      </item>
280
      </layout>
281
    </widget>
282
   </item>
283
  </layout>
284
 </widget>
285
 <customwidgets>
286
  <customwidget>
287
   <class>Gui::InputField</class>
288
   <extends>QLineEdit</extends>
289
   <header>Gui/InputField.h</header>
290
  </customwidget>
291
  <customwidget>
292
   <class>Gui::QuantitySpinBox</class>
293
   <extends>QWidget</extends>
294
   <header>Gui/QuantitySpinBox.h</header>
295
  </customwidget>
296
 </customwidgets>
297
 <tabstops>
298
  <tabstop>spinbox_r_distance</tabstop>
299
  <tabstop>spinbox_tan_distance</tabstop>
300
  <tabstop>spinbox_number</tabstop>
301
  <tabstop>spinbox_symmetry</tabstop>
302
  <tabstop>input_c_x</tabstop>
303
  <tabstop>input_c_y</tabstop>
304
  <tabstop>input_c_z</tabstop>
305
  <tabstop>button_reset</tabstop>
306
  <tabstop>checkbox_fuse</tabstop>
307
  <tabstop>checkbox_link</tabstop>
308
 </tabstops>
309
 <resources/>
310
 <connections/>
311
</ui>
312

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

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

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

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