qt_add_webengine_dictionary
Dieses Kommando wurde in Qt 6.3 eingeführt.
Synopse
qt_add_webengine_dictionary( [TARGET] [SOURCE] [OUTPUT_DIRECTORY] )
Wenn versionslose Befehle deaktiviert sind, verwenden Sie stattdessen qt6_webengine_add_dictionary()
. Es unterstützt den gleichen Satz an Argumenten wie dieser Befehl.
Beschreibung
Eine Rechtschreibprüfung in Qt Web Engine benötigt Wörterbücher in einem bestimmten Binärformat. Dieser CMake-Befehl konvertiert Wörterbücher aus dem Hunspell-Projekt in das bdict
Binärformat. Er erstellt ein qtwebengine_dictionaries
Ziel, das Ihr Projekt als Abhängigkeit verwenden kann. Auf diese Weise kann Ihr Projekt einfach Wörterbücher für die Rechtschreibprüfung hinzufügen. Siehe das Beispiel für die Rechtschreibprüfung für weitere Details.
Argumente
TARGET
ist ein optinales Argument und gibt den Namen des Anwendungsziels an, das von qtwebengine_dictionaries
target abhängen soll. Mit anderen Worten, es wird verwendet, um eine Build-Abhängigkeit zu definieren, um das Binärformat von Wörterbüchern zu erstellen, bevor TARGET
gebaut wird.
SOURCE
ist der absolute Pfad zum Hunspell-Projektwörterbuch, für das ein entsprechendes Binärformat (.bdict
) erstellt wird.
OUTPUT_DIRECTORY
ist ein optionales Argument und gibt das Verzeichnis an, in dem das Binärformat des Wörterbuchs erstellt werden soll. Wenn es nicht angegeben wird, wird CMAKE_CURRENT_BINARY_DIR
als OUTPUT_DIRECTORY
verwendet.
Hinweis: Das Verzeichnis qtwebengine_dictionaries
bzw. <CONFIG>/qtwebengine_dictionaries
im Falle des Multi-Config-Generators wird an OUTPUT_DIRECTORY angehängt. Dies hilft bei der Verwendung von Wörterbüchern, da das Verzeichnis webengine_dictionaries
der Standardsuchort ist.
© 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.