set_window_typeset_window_typeSetWindowTypeSetWindowTypeset_window_type (Operator)

Name

set_window_typeset_window_typeSetWindowTypeSetWindowTypeset_window_type — Festlegen des Fenstertyps.

Signatur

set_window_type( : : WindowType : )

Herror set_window_type(const char* WindowType)

Herror T_set_window_type(const Htuple WindowType)

void SetWindowType(const HTuple& WindowType)

static void HSystem::SetWindowType(const HString& WindowType)

static void HSystem::SetWindowType(const char* WindowType)

static void HSystem::SetWindowType(const wchar_t* WindowType)   (Nur Windows)

static void HOperatorSet.SetWindowType(HTuple windowType)

static void HSystem.SetWindowType(string windowType)

def set_window_type(window_type: str) -> None

Beschreibung

set_window_typeset_window_typeSetWindowTypeSetWindowTypeSetWindowTypeset_window_type bestimmt, auf welchen Typ von Ausgabegerät die Ausgaben erfolgen sollen. Diese Einstellung wird von dem Operator open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window beim Öffnen der Fenster verwendet. Verschiedene Fenster können auch auf verschieden Typen von Ausgabegeräten geöffnet werden. Dazu stellt man vor dem Öffnen jeweils den gewünschten Typ ein. Die verfügbaren Typen von Ausgabegeräten können über den Operator query_window_typequery_window_typeQueryWindowTypeQueryWindowTypeQueryWindowTypequery_window_type abgefragt werden. Mögliche Werte sind:

'X-Window'"X-Window""X-Window""X-Window""X-Window""X-Window"

X-Window Version 11.

'WIN32-Window'"WIN32-Window""WIN32-Window""WIN32-Window""WIN32-Window""WIN32-Window"

Microsoft Windows.

'Cocoa'"Cocoa""Cocoa""Cocoa""Cocoa""Cocoa"

macOS.

'pixmap'"pixmap""pixmap""pixmap""pixmap""pixmap"

Fenster werden nicht angezeigt, sondern nur im Speicher verwaltet. Auf diese Weise können HALCON-Programme auch auf Rechnern ohne Grafikbildschirm portiert werden.

'PostScript'"PostScript""PostScript""PostScript""PostScript""PostScript"

Die Ausgabe von Objekten erfolgt in eine PostScript-Datei.

'WIN32-Window'"WIN32-Window""WIN32-Window""WIN32-Window""WIN32-Window""WIN32-Window"

Microsoft Windows.

'system_default'"system_default""system_default""system_default""system_default""system_default"

Standardeinstellung für die aktuelle Plattform.

set_window_typeset_window_typeSetWindowTypeSetWindowTypeSetWindowTypeset_window_type kann dort sinnvoll eingesetzt werden, wo man maschinenunabhängige Programme entwickeln möchte.

Ausführungsinformationen

Parameter

WindowTypeWindowTypeWindowTypeWindowTypewindowTypewindow_type (input_control)  string HTuplestrHTupleHtuple (string) (string) (HString) (char*)

Namen des Fenstertyps, der gesetzt werden soll.

Defaultwert: 'X-Window' "X-Window" "X-Window" "X-Window" "X-Window" "X-Window"

Werteliste: 'Cocoa'"Cocoa""Cocoa""Cocoa""Cocoa""Cocoa", 'PostScript'"PostScript""PostScript""PostScript""PostScript""PostScript", 'WIN32-Window'"WIN32-Window""WIN32-Window""WIN32-Window""WIN32-Window""WIN32-Window", 'X-Window'"X-Window""X-Window""X-Window""X-Window""X-Window", 'pixmap'"pixmap""pixmap""pixmap""pixmap""pixmap", 'system_default'"system_default""system_default""system_default""system_default""system_default"

Ergebnis

set_window_typeset_window_typeSetWindowTypeSetWindowTypeSetWindowTypeset_window_type liefert den Wert 2 (H_MSG_TRUE), falls der Ausgabegerätetyp verfügbar ist. Ansonsten wird eine Fehlerbehandlung durchgeführt.

Vorgänger

open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window

Siehe auch

open_windowopen_windowOpenWindowOpenWindowOpenWindowopen_window, query_window_typequery_window_typeQueryWindowTypeQueryWindowTypeQueryWindowTypequery_window_type, get_window_typeget_window_typeGetWindowTypeGetWindowTypeGetWindowTypeget_window_type

Modul

Foundation