Widok raportu

From FreeCAD Documentation
Revision as of 09:16, 29 May 2022 by Kaktus (talk | contribs) (Created page with "Widok raportu wyświetla komunikaty z wewnętrznej klasy FreeCAD {{incode|Console}}. * {{incode|FreeCAD.Console.PrintMessage("text")}}, wyświetla dowolny komunikat informacyj...")

Wprowadzenie

Widok raportu to panel, w którym wyświetlane są komunikaty tekstowe z procesów i narzędzi programu FreeCAD. Jest on dostępny w menu Widok → Panele → Widok raportu.

Niektóre właściwości tego panelu, takie jak kolor tekstu oraz to, czy ma być on automatycznie wyświetlany w przypadku ostrzeżeń lub błędów, można skonfigurować w zakładce Ogólne → Okno raportów Edytora preferencji.

Okno Widok raportu pokazujące komunikaty, gdy program FreeCAD został właśnie uruchomiony.

Komunikaty

Zobacz również: API w konsoli, and Podstawy tworzenia skryptów FreeCAD.

Widok raportu wyświetla komunikaty z wewnętrznej klasy FreeCAD Console.

  • FreeCAD.Console.PrintMessage("text"), wyświetla dowolny komunikat informacyjny, który nie sugeruje błędnego działania; na przykład, wyświetla współrzędne punktów, wynik obliczenia odległości, liczbę wierzchołków w kształcie, itp. Domyślnie w kolorze czarnym.
  • FreeCAD.Console.PrintWarning("text"), wyświetla komunikaty, które mają na celu ostrzeżenie użytkownika o dziwnym zachowaniu aplikacji. Ostrzeżenia powinny być wyświetlane, gdy brakuje jakiejś funkcjonalności, ale program nadal działa poprawnie. Domyślnie w kolorze żółtym.
  • FreeCAD.Console.PrintError("text"), wyświetla komunikaty, które mają być komunikatami o błędach, tzn. gdy brakuje krytycznego komponentu, który powoduje, że dana operacja nie powiedzie się. Domyślnie w kolorze czerwonym.
  • FreeCAD.Console.PrintLog("text"), wyświetla komunikaty, które trafiają do dziennika. Mogą to być dowolne komunikaty, które mogą być przydatne do rozwiązywania problemów w przyszłości poprzez czytanie dzienników, na przykład uruchamianie lub zamykanie środowiska pracy. Domyślnie w kolorze niebieskim.

These functions can be used from the Python console directly, or from macros and custom workbenches.

Example messages in the report view: a general message, a warning, an error, and a logged message.

Actions

Right click on the report view shows some commands:

  • Options: logging, warning, error, redirect Python output, redirect Python errors, go to end.
  • Copy: stores the selected text in the clipboard for later pasting; it is disabled if nothing is selected.
  • Select all: selects all text in the report view.
  • Clear: erases all messages in the report view. This is useful if you want to troubleshoot a tool that prints messages to the report view, and want to be sure there are no old messages from previous tools.
  • Save as: save the messages in the report view to a text file.