Qt Creator: документация недоступна - PullRequest
1 голос
/ 11 февраля 2020

Я установил Qt Creator 4.10.2 на Fedora 31 (KDE), используя стандартную 'dnf install'. Кажется, все работает нормально, кроме одного: документации. Когда я выделяю класс Qt (например, QApplication), а затем нажимаю F1, я получаю сообщение «Документация недоступна». Однако, когда я go в Инструменты> Параметры> Справка> Документация, я вижу шесть записей:

org.qt-project.qtcmake.5132 (auto-detected)
org.qt-project.qtcmake.600
org.qt-project.qtcreator.4102 (auto-detected)
org.qt-project.qtdoc.5132 (auto-detected)
org.qt-project.qtdoc.600

Я посмотрел на другие вопросы StackOverflow, относящиеся к этой проблеме, и они, похоже, не ответь на мой вопрос. Кто-нибудь знает, что мне нужно сделать, чтобы получить документацию в Qt Creator?

1 Ответ

2 голосов
/ 11 февраля 2020

Вы не один ! Вам, вероятно, нужно установить пару дополнительных rpms. Класс QApplication принадлежит модулю 'Qt Widgets', который будет отображаться в вашей справочной конфигурации как:

org.qt-project.qtwidgets.5132 (auto-detected)

Linux поставщики, такие как Fedora, обычно делят библиотечную документацию на несколько пакетов RPM. Вам нужно угадать, какие из них вас интересуют, и установить их по мере необходимости. QtWidgets, вероятно, упакован вместе с другими модулями в пакет qtbase, такой как этот (который предназначен для Qt 5.12.3, но вы, похоже, разрабатываете с 5.13.2). Извините, у меня сейчас нет установки Fedora. Пожалуйста, попробуйте поиск доступных пакетов RPM самостоятельно. Удачи!

Я склонен не использовать пакеты Qt, предоставляемые поставщиками Linux. Для меня гораздо удобнее использовать qt онлайн установщики . Вы можете установить несколько выпусков параллельно на вашем $ HOME, и вы получите полную документацию и примеры для каждого из них. Есть более новые версии, чем те, которые доступны в репозиториях Fedora. Вы можете установить v5.14.1 прямо сейчас и попробовать его на своем программном обеспечении.

...