Mancano esempi di Ubuntu 14.04 QtCreator Qt5


14

Dopo aver eseguito l'aggiornamento a Ubuntu 14.04 ho rimosso il qtcreator ufficiale per installare la versione modificata dal centro software perché mi piacerebbe provare l'SDK.

Fortunatamente, i documenti sono ora inclusi nell'installazione ufficiale. Sfortunatamente, manca ancora qualcosa: gli esempi ufficiali. Fortunatamente avevo ancora la mia vecchia installazione ufficiale sul mio hard disk e poi, dopo alcuni tentativi, ho copiato gli esempi /usr/lib/x86_64-linux-gnu/qt5/examplese ho cambiato l'autorizzazione. Quindi QtCreator ha rilevato esempi e sono stato in grado di selezionarli dalla sezione degli esempi.

Ma rimangono ancora due problemi:

In primo luogo , non riesco a trovare tutti gli esempi, ad esempio gli esempi di rete (come i fortunati) mancano ancora. Per motivi di test, cambio l'autorizzazione della cartella di esempio in 777. Pertanto l'autorizzazione non dovrebbe essere un problema.

In secondo luogo , mancano alcuni documenti di supporto agli esempi. Quindi ottengo un normale editor e una parte vuota vuota dopo aver fatto clic su un esempio.


OK questa guida ma manca ancora la pagina principale della guida di QT Creator installata.

Sotto Ubuntu 17.04, dovevo anche installare qt5-default, che è un "kit" necessario anche per aprire gli esempi di base.
Joey Adams,

Risposte:


24

Per ottenere gli esempi Qt5.2 disponibili in Qt Creator / Ubuntu SDK, in pratica sono necessari due pacchetti extra, aprire un Terminale con Ctrl+ Alt+ tun tipo:

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

Riavvia Qt Creator per ottenere:

inserisci qui la descrizione dell'immagine


Ho dovuto installare qualche altro pacchetto prima che gli esempi e l'aiuto di qtcreator funzionassero. In particolare qtcreator-doc. Usa 'apt-cache search qt | grep -E "doc | demo | tut | examp"' per vedere cosa potresti voler installare. Alcuni pacchetti che ho installato: '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-esempi qtcreator-doc
gaoithe

7

Non ho abbastanza reputazione per commentare la risposta di Sylvain, quindi la mia risposta qui è di eseguirne il backup ed espandersi secondo i commenti di gaoithe.

Nel mio caso eseguire Qt Creator 3.0.1 in base a Qt 5.2.1. (su Ubuntu 14.04)

Avevo qtbase5-examples qtbase5-doc-htmlgià installato, ma mancavano ancora esempi di rete e multimediali (e altri evidentemente, ma questi erano quelli a cui tenevo).

Dopo aver installato i seguenti pacchetti aggiuntivi:

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

Ora ho un sacco di esempi che non sapevo fossero mancanti.

Grazie


1
OP ha chiesto esempi qt5, quelli stanno usando l'API Qt4. Ma è sempre bene averli installati. +1
Sylvain Pineau,

Nel mio caso penso che l'assenza di alcuni degli esempi Qt5 sia stata risolta installando i qt5-doc qt-5-doc-htmlpacchetti in particolare. Ho avuto alcuni esempi nella directory Qt5 che non venivano mostrati fino all'installazione di questi pacchetti.
Pobbel,

Per i documenti il ​​pacchetto qt5-doc è importante.
Master Bee,

1

In Linux Mint 18.1 usando Qt Creator 3.5.1 basato su Qt 5.5.1, ho dovuto eseguire:

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

Poi ho ottenuto un numero considerevole di esempi mostrati nella schermata di benvenuto.


Questo finalmente risolto il problema per me.
Jim Blackler,

1

In Ubuntu 18.04 gli esempi di QtCreator e i documenti API mancanti, questo è il mio modo di risolvere questo problema, dovrebbero applicarsi a quasi tutte le versioni di Ubuntu.

Per QtCreator ed esempi e documenti 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

Se manca anche qualcosa, allora:

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

Spero di essere utile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.