Приклади Ubuntu 14.04 QtCreator Qt5 відсутні


15

Після оновлення до Ubuntu 14.04 я видалив офіційний qtcreator, щоб встановити модифіковану версію з програмного центру, тому що я хотів би спробувати SDK.

На щастя, документи зараз включені в офіційну інсталяцію. На жаль, все ще чогось не вистачає: офіційні приклади. На щастя, у мене був старий і офіційний монтаж на жорсткому диску, а потім, після деяких спроб, я скопіював приклади /usr/lib/x86_64-linux-gnu/qt5/examplesта змінив дозвіл. Тоді QtCreator виявив приклади, і я зміг їх вибрати з розділу прикладів.

Але залишаються дві проблеми:

По-перше , я не в змозі знайти всі приклади, наприклад, мережеві приклади (як, наприклад, щасливці) все ще відсутні. Для перевірки я змінюю дозвіл папки з прикладом на 777. Тому дозвіл не повинен бути проблемою.

По-друге , деякі довідкові документи до прикладів відсутні. Тому я отримую звичайний редактор і порожню праву частину після натискання на приклад.


OK ця допомога, але встановлена ​​головна сторінка довідки QT Creator досі відсутня.

Під Ubuntu 17.04 мені також довелося встановити qt5-default, який є "набором", необхідним навіть для відкриття основних прикладів.
Джої Адамс

Відповіді:


24

Щоб отримати приклади Qt5.2, доступні в Qt Creator / Ubuntu SDK, вам в основному потрібні два додаткові пакети, відкрийте термінал з Ctrl+ Alt+ ta тип:

sudo apt-get install qtbase5-examples qtbase5-doc-html

Перезапустіть Qt Creator, щоб отримати:

введіть тут опис зображення


Мені довелося встановити ще кілька пакунків, перш ніж приклади та допомога qtcreator працювали. Зокрема qtcreator-doc. Використовуйте 'apt-кеш-пошук qt | grep -E "doc | demo | tut | examp"', щоб побачити, що ви хочете встановити. Деякі пакунки, які я встановив: 'dpkg-query -l | awk' {print $ 2} '| grep qt | grep -E "doc | demo | tut | examp" | fmt' qt4-demos qt4-doc qt4-doc-html qt5-doc qt5-doc-html qtbase5-doc qtbase5-doc-html qtbase5-приклад qtcreator-doc
gaoithe

7

У мене немає достатньої репутації, щоб коментувати відповідь Сільвейна, тому моя відповідь тут - це створити резервну копію та розширити відповідно до коментарів gaoithe.

У моєму випадку працює Qt Creator 3.0.1 на основі Qt 5.2.1. (на Ubuntu 14.04)

Я qtbase5-examples qtbase5-doc-htmlвже встановив, але все ще бракував мережевих та мультимедійних прикладів (та інших очевидно, але це були ті, про кого я дбав).

Після установки наступних додаткових пакетів:

qt4-demos qt4-doc qt4-doc-html qt5-doc qt5-doc-html

Зараз у мене є проливний набір прикладів, про які я не знав, що їх немає.

Спасибі


1
ОП попросив приклади qt5, вони використовують API Qt4. Але завжди добре встановити їх. +1
Сільвен Пано

У моєму випадку я вважаю, що відсутність деяких прикладів Qt5 була вирішена шляхом встановлення qt5-doc qt-5-doc-htmlпакетів, зокрема. У мене в каталозі Qt5 були приклади, які не відображалися до моменту встановлення цих пакунків.
Поббель

Для документів важливий пакет qt5-doc.
Майстер Бджі

1

У Linux Mint 18.1 за допомогою Qt Creator 3.5.1 на основі Qt 5.5.1 мені довелося запустити:

sudo apt-get install qtbase5-examples qtbase5-doc-html qt4-demos qt4-doc qt4-doc-html qt5-doc qt5-doc-html

Тоді я отримав значну кількість прикладів, показаних на екрані привітання.


Це остаточно виправило це для мене.
Джим Блеклер

1

У Ubuntu 18.04 відсутні приклади QtCreator та документи API, це мій спосіб вирішити цю проблему, має стосуватися майже кожного випуску Ubuntu.

Для QtCreator та прикладів та документів API:

sudo apt install `apt-cache search 5-examples | grep qt | grep example | awk '{print $1 }' | xargs `

sudo apt install `apt-cache search 5-doc | grep "Qt 5 " | awk '{print $1}' | xargs`

sudo apt-get install build-essential qtcreator qt5-default

Якщо чогось теж не вистачає, то:

sudo apt install `apt-cache search qt | grep 5- | grep ^qt | awk '{print $1}' | xargs `

Сподіваюся, що буде корисною.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.