Task panel/de: Difference between revisions

From FreeCAD Documentation
(Created page with "== Arbeiten mit dem Aufgabenpaneel ==")
(Created page with "Ein Aufgabenpaneel öffnet sich normalerweise, wenn ein Werkzeug aktiviert wird, das eine Benutzereingabe erfordert, entweder durch Drücken einer Schaltfläche in der Werkzeu...")
Line 12: Line 12:
== Arbeiten mit dem Aufgabenpaneel ==
== Arbeiten mit dem Aufgabenpaneel ==


Ein Aufgabenpaneel öffnet sich normalerweise, wenn ein Werkzeug aktiviert wird, das eine Benutzereingabe erfordert, entweder durch Drücken einer Schaltfläche in der Werkzeugleiste oder durch Doppelklicken auf ein Objekt. Wenn das Werkzeug keine Benutzereingabe erfordert, erzeugt es sein Ergebnis oder wird beendet, zeigt aber kein Aufgabenpaneel an.
A task panel normally opens when a tool that requires user input is activated, either by pressing a toolbar button or double clicking on an object. If the tool doesn't need user input, it will produce its result or terminate, but won't display a task panel.


The user input may be anything such as text, 3D point coordinates, elements from a list, faces from a shape, or options to modify the way the tool operates.
The user input may be anything such as text, 3D point coordinates, elements from a list, faces from a shape, or options to modify the way the tool operates.

Revision as of 08:44, 14 November 2020

Einführung

Der Aufgabenbereich erscheint im Aufgaben reiter der Combo Ansicht, einem der wichtigen Paneele der Oberfläche. Es handelt sich um einen anpassbaren Bereich, der jede Art von grafischen Widgets wie z.B. zusammenklappbare Unterfenster, Tabellen, Eingabefelder, Checkboxen, Spinboxen, Auswahlfelder, Textfelder, Schaltflächen, Beschriftungen, Bilder und andere Elemente enthalten kann, abhängig von der gerade aktiven Arbeitsbereich und dem gerade aktiven Werkzeug.

Das Aufgabenpaneel, das verschiedene Befehle anzeigt, wenn der Arbeitsbereich Teilkonstruktion aktiv ist und eine Skizze ausgewählt ist.

Arbeiten mit dem Aufgabenpaneel

Ein Aufgabenpaneel öffnet sich normalerweise, wenn ein Werkzeug aktiviert wird, das eine Benutzereingabe erfordert, entweder durch Drücken einer Schaltfläche in der Werkzeugleiste oder durch Doppelklicken auf ein Objekt. Wenn das Werkzeug keine Benutzereingabe erfordert, erzeugt es sein Ergebnis oder wird beendet, zeigt aber kein Aufgabenpaneel an.

The user input may be anything such as text, 3D point coordinates, elements from a list, faces from a shape, or options to modify the way the tool operates.

Task panel that opens when a Sketch is being edited. Various types of information are presented like solver messages, grid options, constraints, and geometrical elements.

There are many commands that require selection of shapes or objects present in the document; for such cases the task panel will wait for the user to select the appropriate objects from the tree view or the 3D view. When a task panel is open, it is possible to switch to the Model tab to display the tree view to choose an object; once this is done, it is possible to switch back to the Tasks tab to proceed with the command. The task panel is usually closed by clicking an OK or a Close button, or pressing the Esc key on the keyboard to abort the command.

Task panel that opens when editing an Arch Component. The panel waits for the user to select objects that can be added or subtracted from the component.

Note: Please notice that switching from the Tasks tab to the Model tab does not terminate the active command; the task will still be running in the background. The user is responsible for properly terminating or aborting the active command before starting a different task; leaving a task running may produce errors when trying to launch other tools.

Scripting

Please reformulate and update this section

See forum thread Call that a Task Dialog widget can use to close the Task View. It can be closed with "this->close()", but that only closes the lower part of the view, not that view itself.

Using python:

Gui.Control.closeDialog()

Using c++:

Gui::Control().closeDialog();