Ubuntu 14.04 Exemples QtCreator Qt5 manquants


15

Après la mise à niveau vers Ubuntu 14.04, j'ai supprimé le qtcreator officiel afin d'installer la version modifiée à partir du centre logiciel parce que j'aimerais essayer le SDK.

Heureusement, les documents sont désormais inclus dans l'installation officielle. Malheureusement, il manque encore quelque chose: les exemples officiels. Heureusement, mon ancienne et officielle installation était toujours sur mon disque dur, puis, après quelques essais, j'ai copié les exemples /usr/lib/x86_64-linux-gnu/qt5/exampleset modifié l'autorisation. Ensuite, QtCreator a détecté des exemples et j'ai pu les sélectionner dans la section des exemples.

Mais il reste encore deux problèmes:

Premièrement , je ne suis pas en mesure de trouver tous les exemples, par exemple les exemples de réseau (comme le fortuneclient) sont toujours manquants. Pour des raisons de test, je change l'autorisation du dossier d'exemple en 777. Par conséquent, l'autorisation ne devrait pas être un problème.

Deuxièmement , certains documents d'aide aux exemples manquent. Par conséquent, je reçois un éditeur normal et une partie droite vierge après avoir cliqué sur un exemple.


OK cette aide mais la page d'aide principale de QT Creator installée est toujours manquante.

Sous Ubuntu 17.04, j'ai également dû installer qt5-default, qui est un "kit" nécessaire pour même ouvrir les exemples de base.
Joey Adams

Réponses:


24

Pour obtenir les exemples Qt5.2 disponibles dans Qt Creator / Ubuntu SDK, vous avez essentiellement besoin de deux packages supplémentaires, ouvrez un terminal avec Ctrl+ Alt+ tun type:

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

Redémarrez Qt Creator pour obtenir:

entrez la description de l'image ici


J'ai dû installer quelques packages supplémentaires avant que les exemples et l'aide de qtcreator ne fonctionnent. En particulier qtcreator-doc. Utilisez 'apt-cache search qt | grep -E "doc | demo | tut | examp"' pour voir ce que vous pourriez souhaiter installer. Certains packages que j'ai installés: '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-examples qtcreator-doc
gaoithe

7

Je n'ai pas assez de réputation pour commenter la réponse de Sylvain, donc ma réponse ici est de la soutenir et de la développer selon les commentaires de Gaoithe.

Dans mon cas, exécuter Qt Creator 3.0.1 basé sur Qt 5.2.1. (sur Ubuntu 14.04)

J'avais qtbase5-examples qtbase5-doc-htmldéjà installé, mais il me manquait encore des exemples de réseaux et multimédias (et d'autres évidemment, mais ce sont ceux dont je me souciais).

Après avoir installé les packages supplémentaires suivants:

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

Maintenant, j'ai une foule d'exemples que je ne savais pas qu'ils manquaient.

Merci


1
OP a demandé des exemples qt5, ceux-ci utilisent l'API Qt4. Mais c'est toujours bien de les avoir installés. +1
Sylvain Pineau

Dans mon cas, je pense que l'absence de certains des exemples Qt5 a été résolue en installant les qt5-doc qt-5-doc-htmlpackages en particulier. J'ai eu quelques exemples dans le répertoire Qt5 qui n'apparaissaient pas jusqu'à l'installation de ces packages.
Pobbel

Pour les docs, le paquet qt5-doc est important.
Master Bee du

1

Dans Linux Mint 18.1 utilisant Qt Creator 3.5.1 basé sur Qt 5.5.1, j'ai dû exécuter:

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

Ensuite, j'ai obtenu un nombre important d'exemples affichés dans l'écran de bienvenue.


Cela m'a finalement arrangé.
Jim Blackler

1

Dans Ubuntu 18.04, les exemples QtCreator et les documents API manquants, c'est ma façon de résoudre ce problème, devraient s'appliquer à presque toutes les versions d'Ubuntu.

Pour QtCreator et des exemples et des documents 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

Si quelque chose manque également, alors:

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

J'espère être utile.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.