LINUX.ORG.RU

Fedora 29 и 30: не работает помощь в Qt5

 ,


0

1

Установил из репозитория на Fedora 29 Qt5 SDK. Пакеты qt5, qt5-qtdoc, qt5-devel, qt-creator. Так вот, в Qt Creator и Qt Assistant не работает документация по Qt. В «Contents» есть пункт «Qt 5... Reference Documentation, в нём подпункт Classes. На открывшейся странице выбираю любой класс, а он в ответ:

Error loading: qthelp://org.qt-project.qtdoc.5113/qtwidgets/qabstractgraphicsshapeitem.html

Обновил Fedora до 30. В ней то же самое, но вместо ошибки „Error loading...“ открывается пустая страница.

Проверьте, у всех так? Можно ли профиксить?

Установил из репозитория qt5, qt5-qtdoc, qt5-devel, qt-creator

ССЗБ. Этими пакетами вообще кто-нибудь пользуется?

Thetan ★★★
()

Проверил в assistant-qt5, он просто показывает пустое место там, где должен быть текст. В консоли появляется такое:

QTextBrowser: No document for qthelp://org.qt-project.qtdoc.5121/qttestlib/qtest.html#QBENCHMARK
QTextBrowser: No document for qthelp://org.qt-project.qtdoc.5121/qtcore/qabstractanimation.html

Видимо баг. Попробуй написать в https://bugzilla.redhat.com/.

Deleted
()

Можно ли профиксить?

Установить Qt 5 с официального сайта, а не из репозиториев.

EXL ★★★★★
()

Не знаю, как в Федоре, но у меня в Генте документация появилась после установки пакета

XMs-desktop /home/xms # eix qt-doc
 dev-qt/qt-docs
     Доступные версии:      (5) 5.11.3_p201811291914{tbz2} ~5.12.3_p201904161302
       {3d bluetooth charts datavis declarative graphicaleffects +html location multimedia networkauth +qch script sensors virtualkeyboard webengine}
     Установленные версии:  5.11.3_p201811291914(5){tbz2}(03:15:04 14.01.2019)(3d bluetooth charts datavis declarative graphicaleffects html location multimedia networkauth qch script sensors virtualkeyboard webengine)
     Домашняя страница:     https://doc.qt.io/
     Описание:              Qt5 documentation, for use with Qt Creator and other tools

XMs-desktop /home/xms #

И в /usr/share/doc/qt-5.11.3/ лежит куча как HTML, так и QCH файлов. Убедись, что у тебя эти файлы есть

XMs ★★★★★
()

Если в Fedora нет каких-то файлов, командой sudo dnf provides file можно проверить их наличие в подключенных репозиториях. Почему-то sudo dnf provides qabstractgraphicsshapeitem.html ведет к Error: No Matches found - возможно, требуется указание полного пути, или же dnf глючит (емнип, находил какие-то .so без указания пути).

По sudo dnf provides *qabstractgraphicsshapeitem.html выводится список пакетов содержащих файл, среди которых qt5-qtbase-doc, уже предложенный ранее в комментариях.

monday
()
Ответ на: комментарий от l4gfcm

С qt5 вряд ли, а вот некоторые проги да, лучше ставить с оф. сайтов или флатхаба, ибо пакеты бывают тупо заброшены, или что-то там ещё, хз, но важные вещи самые свежие в репах, да.

papin-aziat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.