Spec-Zone.ru › Qt 6.1

Навигация по документу

Команды навигации предназначены для связывания страниц документа в осмысленной последовательности. Ниже приведена последовательность комментариев QDoc, демонстрирующая типичное использование команд навигации.

Пример

 /*!
     \page basicqt.html
     \nextpage Getting Started

     \indexpage Index
     \startpage Basic Qt

     \title Basic Qt

     The Qt toolkit is a C++ class library and a set of tools for
     building multiplatform GUI programs using a "write once,
     compile anywhere approach".

     Table of contents:

     \list
     \li \l {Getting Started}
     \li \l {Creating Dialogs}
     \li \l {Creating Main Windows}
     \endlist
 */

 /*!
    \page gettingstarted.html
    \previouspage Basic Qt
    \nextpage Creating Dialogs

    \indexpage Index
    \startpage Basic Qt

    \title Getting Started

    This chapter shows how to combine basic C++ with the
    functionality provided by Qt to create a few small graphical
    interface (GUI) applications.
*/

/ *!
    \page creatingdialogs.html
    \previouspage Getting Started

    \indexpage Index
    \startpage Basic Qt

    \title Creating Dialogs

    This chapter will teach you how to create dialog boxes using Qt.
*/

/*!
    \page index.html

    \indexpage Index
    \startpage Basic Qt

    \title Index

    \list
        \li \l {Basic Qt}
        \li \l {Creating Dialogs}
        \li \l {Getting Started}
    \endlist
*/

QDoc отображает страницу «Начало работы» в creatingdialogs.html:

[Предыдущая: Основные понятия Qt] [Содержание] [Следующая: Создание диалоговых окон]

Начало работы

В этом разделе показано, как объединить основы C++ с функциональностью Qt для создания нескольких небольших приложений с графическим интерфейсом (GUI).

[Предыдущая: Основные понятия Qt] [Содержание] [Следующая: Создание диалоговых окон]

Команда \startpage создаёт ссылку на страницу, которую автор хочет сделать первой в многостраничном документе.

Ссылка включается в сгенерированный HTML-код, но не имеет визуального эффекта в документации:

<head>
    ...
    <link rel="start" href="basicqt.html" />
    ...
</head>

Команды

\previouspage

Команда \previouspage связывает текущую страницу с предыдущей в последовательности. Команда имеет два аргумента, каждый из которых заключён в фигурные скобки: первый — целевой адрес ссылки (заголовок предыдущей страницы), второй — текст ссылки. Если заголовок страницы эквивалентен тексту ссылки, второй аргумент можно опустить.

Команда должна стоять на отдельной строке.

\nextpage

Команда \nextpage связывает текущую страницу со следующей в последовательности. Команда использует ту же синтаксическую конструкцию и соглашение об аргументах, что и команда \previouspage.

\startpage

Команда \startpage задаёт первую страницу последовательности страниц. Команда должна стоять на отдельной строке, и её единственным аргументом является заголовок первого документа.

QDoc сгенерирует ссылку на стартовую страницу и включит её в сгенерированный HTML-файл, но это не окажет визуального влияния на документацию. Тип сгенерированной ссылки сообщает браузерам и поисковым системам, какой документ автор считает начальной точкой коллекции.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/15-qdoc-commands-navigation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API