Ubuntu 14.04 QtCreator Qt5 faltan ejemplos

14

Después de actualizar a Ubuntu 14.04, eliminé el qtcreator oficial para instalar la versión modificada del centro de software porque me gustaría probar el SDK.

Afortunadamente, los documentos ahora están incluidos en la instalación oficial. Desafortunadamente, todavía falta algo: los ejemplos oficiales. Afortunadamente, todavía tenía mi instalación anterior y oficial en mi disco duro y luego, después de algunos intentos, copié los ejemplos /usr/lib/x86_64-linux-gnu/qt5/examplesy cambié el permiso. Luego QtCreator detectó ejemplos y pude seleccionarlos en la sección de ejemplos.

Pero todavía quedan dos problemas:

En primer lugar , no puedo encontrar todos los ejemplos, por ejemplo, los ejemplos de red (como el cliente de fortuna) todavía faltan. En aras de la prueba, cambio el permiso de la carpeta de ejemplo a 777. Por lo tanto, el permiso no debería ser un problema.

En segundo lugar , faltan algunos documentos de ayuda para los ejemplos. Por lo tanto, obtengo un editor normal y una parte derecha en blanco después de hacer clic en un ejemplo.

Nick Lehmann
fuente
OK esta ayuda pero aún falta la página de ayuda principal de QT Creator instalada.
Bajo Ubuntu 17.04, también tuve que instalar qt5-default, que es un "kit" necesario incluso para abrir los ejemplos básicos.
Joey Adams

Respuestas:

24

Para obtener los ejemplos de Qt5.2 disponibles en Qt Creator / Ubuntu SDK, básicamente necesita dos paquetes adicionales, abra una Terminal con Ctrl+ Alt+ tun tipo:

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

Reinicie Qt Creator para obtener:

ingrese la descripción de la imagen aquí

Sylvain Pineau
fuente
Tuve que instalar algunos paquetes más antes de que los ejemplos y la ayuda de qtcreator funcionaran. En particular qtcreator-doc. Utilice 'apt-cache search qt | grep -E "doc | demo | tut | examp"' para ver qué desea instalar. Algunos paquetes que he instalado: '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

No tengo suficiente reputación para comentar la respuesta de Sylvain, así que mi respuesta aquí es respaldarla y expandirla según los comentarios de gaoithe.

En mi caso, ejecuta Qt Creator 3.0.1 basado en Qt 5.2.1. (en Ubuntu 14.04)

Ya lo había qtbase5-examples qtbase5-doc-htmlinstalado, pero todavía me faltaban ejemplos de red y multimedia (y otros evidentemente, pero estos eran los que me importaban).

Después de instalar los siguientes paquetes adicionales:

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

Ahora tengo un montón de ejemplos que no sabía que faltaban.

Gracias

Pobbel
fuente
1
OP solicitó ejemplos de qt5, estos están utilizando la API Qt4. Pero siempre es bueno tenerlos instalados. +1
Sylvain Pineau
En mi caso, creo que la ausencia de algunos de los ejemplos de Qt5 se resolvió instalando los qt5-doc qt-5-doc-htmlpaquetes en particular. Tenía algunos ejemplos en el directorio Qt5 que no se mostraban hasta que se instalaron estos paquetes.
Pobbel
Para los documentos, el paquete qt5-doc es importante.
Master Bee
1

En Linux Mint 18.1 usando Qt Creator 3.5.1 basado en Qt 5.5.1, tuve que ejecutar:

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

Luego obtuve una cantidad sustancial de ejemplos que se muestran en la pantalla de bienvenida.

Robert M. Koretsky
fuente
Eso finalmente lo arregló para mí.
Jim Blackler
1

En Ubuntu 18.04 faltan los ejemplos de QtCreator y los documentos de API. Esta es mi forma de resolver este problema, debería aplicarse a casi todas las versiones de Ubuntu.

Para QtCreator y ejemplos y documentos de 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 también falta algo, entonces:

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

Espero ser de ayuda.

Aaron
fuente