Spec-Zone.ru › Qt 5.11

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

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

Пример

 /*!
     \page basicqt.html
     \contentspage {Basic Qt} {Contents}
     \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
    \contentspage {Basic Qt} {Contents}
    \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
    \contentspage {Basic Qt} {Contents}

    \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] [Содержание] [Следующая: Создание диалоговых окон]

Команды \indexpage и \startpage создают ссылки на страницу индекса и стартовую страницу документа. Эти ссылки могут использоваться браузерами и поисковыми системами.

Страница индекса обычно представляет собой алфавитный список заголовков и тем документа, в то время как стартовая страница — это страница, которую автор считает отправной точкой многостраничного документа.

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

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

Команды

\previouspage

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

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

\nextpage

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

\startpage

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

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

\contentspage

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

\indexpage

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

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

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

Spec-Zone.ru

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