Auf dieser Seite

QtTaskTree::Else Class

class QtTaskTree::Else

Ein „else“-Element, das in bedingten Ausdrücken verwendet wird. Mehr...

Header: #include <qconditional.h>
CMake: find_package(Qt6 REQUIRED COMPONENTS TaskTree)
target_link_libraries(mytarget PRIVATE Qt6::TaskTree)
qmake: QT += tasktree
Seit: Qt 6.11
Status: Technologievorschau

Diese Klasse befindet sich in der Technologievorschau und kann sich noch ändern.

Hinweis: Alle Funktionen dieser Klasse sind reentrant.

Öffentliche Funktionen

Else(const QtTaskTree::GroupItems &children)
Else(std::initializer_list<QtTaskTree::GroupItem> children)
Else(QtTaskTree::Else &&other)

Detaillierte Beschreibung

Der Hauptteil eines „else“-Zweigs der bedingten Ausdrücke. Muss immer von einem „ Then “-Element eingeleitet werden.

Siehe auch „ If “, „ Then “ und „ ElseIf “.

Dokumentation zu den Member-Funktionen

[explicit] Else::Else(const QtTaskTree::GroupItems &children)

Erstellt ein „else“-Zweig-Körperelement der bedingten Ausdrücke mit den Elementen „ children “. Wenn die vorherige Bedingung mit einem Fehler endet, wird der vorangehende „ Then “-Körper übersprungen und der Zweig „ this “ ausgewählt. In diesem Fall führt der laufende „ QTaskTree “ den „ children “ aus, und das Ergebnis dieser Ausführung ist das Endergebnis des gesamten bedingten Ausdrucks.

[explicit] Else::Else(std::initializer_list<QtTaskTree::GroupItem> children)

Erstellt ein „else“-Zweig-Körperelement aus „ std::initializer_list “, das durch „ children “ angegeben wird.

Dies ist eine überladene Funktion.

[constexpr noexcept default] Else::Else(QtTaskTree::Else &&other)

Erstellt eine Instanz von ` Else` mithilfe von `Move`.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.