Std SelBoundingBox/pl: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
 
Line 27: Line 27:
==Użycie==
==Użycie==


<div class="mw-translate-fuzzy">
# Istnieje kilka sposobów na wywołanie tego polecenia:
# Istnieje kilka sposobów na wywołanie tego polecenia:
#* Naciśnij przycisk {{Button|[[Image:Std_SelBoundingBox.svg|16px]] [[Std_SelBoundingBox/pl|Ramka otaczająca]]}}.
#* Naciśnij przycisk {{Button|[[Image:Std_SelBoundingBox.svg|16px]] [[Std_SelBoundingBox/pl|Ramka otaczająca]]}}.
#* Wybierz opcję z menu {{MenuCommand|Widok → [[Image:Std_SelBoundingBox.svg|16px]] Ramka otaczająca}}.
#* Wybierz opcję z menu {{MenuCommand|Widok → [[Image:Std_SelBoundingBox.svg|16px]] Ramka otaczająca}}.
</div>

<span id="Preferences"></span>
==Ustawienia==

Odpowiednie ustawienie jest zapisywane w: {{MenuCommand|Przybory → Edycja parametrów ... → BaseApp → Preferences → View → ShowSelectionBoundingBox}}. Jest to wartość typu {{value|boolean}}, domyślnie ustawiona na wartość {{FALSE/pl}}.


<span id="Scripting"></span>
<span id="Scripting"></span>
==Tworzenie skryptów==
==Tworzenie skryptów==


<div class="mw-translate-fuzzy">
{{Emphasis|Zobacz również:}} [[FreeCAD_Scripting_Basics/pl|FreeCAD podstawy tworzenia skryptów]].
{{Emphasis|Zobacz również:}} [[FreeCAD_Scripting_Basics/pl|FreeCAD podstawy tworzenia skryptów]].
</div>


<div class="mw-translate-fuzzy">
Aby zmienić ustawienie {{incode|ShowSelectionBoundingBox}}, należy użyć metody {{incode|SetBool}} odpowiedniego parametru {{incode|ParameterGrp}}. Przykładowy kod nie działa, jeśli program FreeCAD jest uruchomiony w trybie konsoli.
Aby zmienić ustawienie {{incode|ShowSelectionBoundingBox}}, należy użyć metody {{incode|SetBool}} odpowiedniego parametru {{incode|ParameterGrp}}. Przykładowy kod nie działa, jeśli program FreeCAD jest uruchomiony w trybie konsoli.
</div>


{{Code|code=
{{Code|code=
import FreeCAD, FreeCADGui
import FreeCAD, FreeCADGui


grp = FreeCAD.ParamGet('User parameter:BaseApp/Preferences/View')
grp = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/View")
if grp.GetBool('ShowSelectionBoundingBox'):
if grp.GetBool("ShowSelectionBoundingBox"):
grp.SetBool('ShowSelectionBoundingBox',False)
grp.SetBool("ShowSelectionBoundingBox", False)
else:
else:
grp.SetBool('ShowSelectionBoundingBox',True)
grp.SetBool("ShowSelectionBoundingBox", True)


FreeCADGui.updateCommands()
FreeCADGui.updateCommands()
Line 65: Line 66:
}}
}}


{{Std Base navi{{#translation:}}}}
{{Std_Base_navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 18:31, 9 July 2024

Std: Ramka otaczająca

Lokalizacja w menu
Widok → Ramka otaczająca
Środowisko pracy
wszystkie
Domyślny skrót
brak
Wprowadzono w wersji
0.19
Zobacz także
Styl kreślenia

Opis

Polecenie Ramka otaczająca włącza globalny tryb wyróżniania ramek obramowań. Jeśli ten tryb jest włączony, wybrane obiekty są oznaczane w oknie widoku 3D podświetlonym obramowaniem, nawet jeśli ich parametr WIDOKStyl zaznaczenia jest ustawiony na wartość Kształt.

Użycie

  1. Istnieje kilka sposobów na wywołanie tego polecenia:
    • Naciśnij przycisk Ramka otaczająca.
    • Wybierz opcję z menu Widok → Ramka otaczająca.

Tworzenie skryptów

Aby zmienić ustawienie ShowSelectionBoundingBox, należy użyć metody SetBool odpowiedniego parametru ParameterGrp. Przykładowy kod nie działa, jeśli program FreeCAD jest uruchomiony w trybie konsoli.

import FreeCAD, FreeCADGui

grp = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/View")
if grp.GetBool("ShowSelectionBoundingBox"):
    grp.SetBool("ShowSelectionBoundingBox", False)
else:
    grp.SetBool("ShowSelectionBoundingBox", True)

FreeCADGui.updateCommands()