Auf dieser Seite

Makros

Verwenden Sie die Makrovariable, um eigene einfache QDoc-Befehle zu erstellen.

Makros sind nützlich für:

  • Das Einfügen von wiederkehrendem Text, wie z. B. formatierte Textausschnitte, in die Dokumentation.
  • Das Einbinden von Informationen, wie z. B. Versionszeichenfolgen, aus dem Build-System in die Dokumentation.
  • Die Verwaltung eines zentralen Speicherorts für Zeichenfolgen, die sich in Zukunft wahrscheinlich ändern werden, wie z. B. Produktnamen.
  • Sicherstellen, dass ein Begriff oder Produktname konsistent verwendet wird.
  • Die Gestaltung der generierten Dokumentation mithilfe von HTML- und DocBook-Elementen, wie erzwungene Zeilenumbrüche und Sonderzeichen.
  • Verwendung von Tabulatoren, um beispielsweise Beispiele für Inhalte verschiedener Programmiersprachen, Betriebssysteme oder Tools darzustellen.

Globale Makros

Eine Liste vordefinierter globaler Makros, die Sie in allen Dokumentationsprojekten verwenden können, sowie deren aktuelle Werte finden Sie in den Dateien /qtbase/doc/global/macros.qdocconf und /qtbase/doc/global/htmltabs.qdocconf. Zu diesen Makros gehören unter anderem:

Qt Online Installer kopiert die Makrodateien in Ihren Qt-Installationsordner, sodass Sie die Makros auch dann verwenden können, wenn Sie die Dokumentation mit QDoc aus einer installierten Qt-Version erstellen (im Gegensatz zur eigenständigen Erstellung von QDoc aus den Quelltexten).

Hinweis: Die Werte der globalen Makros können sich zwischen verschiedenen Qt-Versionen ändern, sodass die Makros je nach der von Ihnen zum Erstellen der Dokumentation verwendeten Qt-Version unterschiedlich erweitert werden können.

Makros hinzufügen

Sie können Makros für ein bestimmtes Dokumentationsprojekt in der .qdocconf-Datei des Projekts oder in jeder .qdocconf-Datei hinzufügen, die Sie darin einbinden. Wenn das Makro in mehr als einem Dokumentationsprojekt nützlich sein könnte, fügen Sie es der Datei mit den globalen Makros hinzu.

Weitere Informationen zur Makrosyntax und zu den Optionen finden Sie unter „makro“.

Verwendung von Makros

Sie können Makros auf dieselbe Weise verwenden wie die integrierten QDoc-Befehle in:

  • Quellcode-Dateien, in Dokumentationskommentaren (.cpp, .qml)
  • Dokumentationsquelldateien (.qdoc, .qdocinc)

Beispiel:

\QOI copies the macros files to your Qt installation folder.

Veraltete Makros

Die globale Makrodatei enthält die folgenden veralteten Makros, um die Kompatibilität mit älteren Dokumentationssätzen zu gewährleisten.

Nicht verwendenVerwenden Sie
\gui\uicontrol
\menu\uicontrol
\param\a
\returnSchreiben Sie „Returns “ oder „returns“.

Siehe auch „makro “ und „Unbekanntes Makro“.

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