Общ преглед
Преглед на свойствата се появява в долния раздел на панела "Model' (ако Combo View е активен) или като самостоятелен панел.
Обикновено изгледът Преглед на свойствата е предназначен да покаже свойствата един обект в даден момент. Стойностите, показани в него, принадлежат на избрания обект. Въпреки това, някои свойства като цветове могат да бъдат зададени за множество избрани обекти. Ако не е избран елемент, прегледът на свойствата е празен.
Не всички свойства могат да бъдат модифицирани, някои са само за четене.
Свойства Data на обект Part Box
Типове на свойствата
Свойството е част информация като число или текстов низ, която се съдържа в документ на FreeCAD или в обект в документа. Достъпни се много типове свойства. Някои от най-често срещаните типове са:
App::PropertyAngle
App::PropertyBool
App::PropertyDistance
App::PropertyFloat
App::PropertyInteger
App::PropertyLength
App::PropertyPlacement
App::PropertyString
App::PropertyVector
Свойства изглед (View) и данни (Data)
Преглед на свойствата има два раздела, даващи достъп до два класа свойства:
- Data свойства-данни, свързани с "физическите" параметри на обекта. Свойствата Data определят съществените характеристики на обекта. Те съществуват по всяко време, дори когато FreeCAD се използва в конзолен режим или като библиотека. Това означава, че ако заредите документ в режим на конзола, можете да редактирате радиуса на кръг или дължината на линия, дори ако не можете да видите резултата на екрана.
- View свойства-изглед, свързани с "визуалния" вид на обекта. Свойствата View са свързани с
ViewObjectна обекта и са достъпни само когато графичният потребителски интерфейс (GUI) е зареден. Те не са достъпни, когато използвате FreeCAD в конзолен режим или като библиотека за друга програма. По подразбиране промените в свойствата View не се добавят към стека за отмяна и не могат да бъдат отменени и преработени с Std Undo и Std Redo. Но е възможно да промените това, като зададете параметъра fine-tuning AutoTransactionView наtrue.
Основни свойства
Различните обекти могат да имат различни свойства. Въпреки това, много обекти имат еднакви свойства, защото са получени от един и същ вътрешен клас.
Повечето геометрични обекти, които могат да бъдат създадени и показани в 3D Изглед, са получени от Part::Feature. Вижте Part Feature за основните свойства, които тези обекти имат.
За 2D геометрия повечето обекти са получени от Part::Part2DObject (сам по себе си произлиза от Part::Feature), който е в основата на Sketches, и повечето Draft обекти. Вижте Part Part2DObject за основните свойства, които тези обекти имат.
Контекстно меню
За да покажете контекстно меню в Преглед на свойствата щракнете с десния бутон върху фона или върху свойство.
Щракването с десния бутон върху фона показва три опции:
- Add Property: добавя динамично свойство към обекта.
- Expand/Collapse: introduced in 1.1
- Групите свойства се свиват / разширяват, когато щракнете двайно върху името на групата. Свойствата възли се свиват/разширяват, когато щракнете върху символа (обикновено стрелка) пред името им.
- Expand to Default: property groups are expanded and property nodes are collapsed for the current object.
- Expand All: property groups and property nodes are expanded for the current object.
- Collapse All: property groups and property nodes are collapsed for the current object.
- Default Expand: when an objects is selected, property groups appear expanded and property nodes appear collapsed.
- Auto Expand: when an objects is selected, property groups and property nodes appear expanded.
- Auto Collapse: when an objects is selected, property groups and property nodes appear collapsed.
- Show Hidden: if active, hidden Data and View properties are shown.
When right-clicking a property the following additional options are available:
- Copy: copies the property value to the clipboard.
- Rename Property Group: renames the property group of selected properties. Only available for dynamic properties. Dynamic properties are those added by the user.
- Rename Property: renames the selected property. Idem. introduced in 1.1
- Edit Property Tooltip: edits the tooltip of the selected property. Idem. introduced in 1.1
- Delete Property: deletes selected properties. Idem.
- Expression: brings up the Expression Editor, which allows using expressions in the property value.
- Status:
- If a status value is followed by an asterisk (*) it is static and cannot be changed.
- Hidden: if active, sets the property as hidden, meaning that it will only be displayed in the Property View if Show Hidden is active.
- Output: if active, sets the property as output.
- NoRecompute: if active, modifying the property doesn't touch its container for recompute.
- ReadOnly: if active, sets the property as read-only. The property won't be editable in the Property View. It may however still be possible to change the property via a dialog.
- Transient: if active, sets the property as transient. The value of a transient property is not saved to file. When opening a file, it is instantiated with its default value.
- Touched: if active, the object becomes touched, and ready for recompute.
- EvalOnRestore: if active, the property is evaluated when the document is restored.
- CopyOnChange: if active, the property is copied when changed in a Link. The Link's ДанниLink Copy On Change property must be set to
TrackingorEnabledfor this to work. This is related to Variant Links.
- CopyOnChange: if active, the property is copied when changed in a Link. The Link's ДанниLink Copy On Change property must be set to
Scripting
See FeaturePython Custom Properties.
Preferences
See Combo view.
This page is retrieved from https://wiki.freecad.org/Property_View