macOS-Stil

Der macOS-Stil ist ein Stil, der auf macOS nativ aussieht. Mehr...

Import-Anweisung: import QtQuick.Controls.macOS
Seit: Qt 6.0

Der macOS Stil ist ein Stil, der unter macOS nativ aussieht. Die Steuerelemente werden zur Laufzeit mit nativen Frameworks gezeichnet und sind daher nur für Anwendungen verfügbar, die unter macOS laufen.

Hinweis: Beachten Sie, dass sich das Erscheinungsbild dieses Stils von einer kleineren Qt-Version zur nächsten ändern kann, um sich besser an native Anwendungen auf der Plattform anzupassen.

Das helle Thema des macOS-Stils.

Das dunkle Thema des macOS-Stils.

Um eine Anwendung mit dem macOS-Stil auszuführen, siehe Stile in Qt Quick Controls verwenden.

Aktueller Zustand

Der macOS-Stil befindet sich in der Entwicklung, und einige Steuerelemente werden noch nicht unterstützt. Diese Steuerelemente sind: BusyIndicator, DelayButton, PageIndicator, RangeSlider, Switch, TabBar und Tumbler. Diese werden auf den Fusion-Stil zurückgreifen.

Anpassung

Das Ziel des macOS Stils ist es, dass die Steuerelemente so ähnlich wie möglich zu den nativen Steuerelementen in UIKit aussehen und sich anfühlen. Der Stil folgt dem Thema und den Farben, die global in den Systemeinstellungen konfiguriert werden, und verfügt nicht über eine separate Anpassungs-API darüber hinaus.

Hinweis: Der macOS-Stil eignet sich nicht zum Anpassen. Der Hauptgrund ist, dass er manchmal sowohl den Inhalt als auch den Hintergrund auf ein einziges Hintergrundelement zeichnet, was zusammen mit einem benutzerdefinierten contentItem nicht gut aussieht. Außerdem neigt er dazu, Padding- und Inset-Werte zu verwenden, die sich von denen der anderen Stile unterscheiden. Es wird stattdessen empfohlen, ein benutzerdefiniertes Steuerelement immer auf einem einzigen Stil zu basieren, der auf allen Plattformen verfügbar ist, z. B. Basic Style, Fusion Style, Imagine Style, Material Style, Universal Style. Auf diese Weise ist gewährleistet, dass das Steuerelement immer gleich aussieht, unabhängig davon, mit welchem Stil die Anwendung ausgeführt wird. Wie Sie einen anderen Stil verwenden können, erfahren Sie unter Verwendung von Stilen in Qt Quick Controls. Alternativ können Sie auch einen eigenen Stil erstellen.

© 2025 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.