Ubuntu 14.04 QtCreator Qt5 Beispiele fehlen


14

Nach dem Upgrade auf Ubuntu 14.04 habe ich den offiziellen qtcreator entfernt, um die geänderte Version aus dem Software Center zu installieren, da ich das SDK ausprobieren möchte.

Glücklicherweise sind die Dokumente jetzt in der offiziellen Installation enthalten. Leider fehlt noch etwas: die offiziellen Beispiele. Zum Glück hatte ich meine alte und offizielle Installation noch auf meiner Festplatte und nach einigen Versuchen habe ich die Beispiele kopiert /usr/lib/x86_64-linux-gnu/qt5/examplesund die Erlaubnis geändert. Dann entdeckte QtCreator Beispiele und ich konnte sie aus dem Beispielabschnitt auswählen.

Es bleiben aber noch zwei Probleme:

Erstens kann ich nicht alle Beispiele finden, z. B. fehlen noch die Netzwerkbeispiele (wie der Fortuneclient). Zum Testen ändere ich die Berechtigung des Beispielordners auf 777. Daher sollte die Erlaubnis kein Problem sein.

Zweitens fehlen einige Hilfedokumente zu den Beispielen. Deshalb bekomme ich einen normalen Editor und einen leeren rechten Teil, nachdem ich auf ein Beispiel geklickt habe.


OK, diese Hilfe, aber die QT Creator-Haupthilfeseite fehlt noch.

Unter Ubuntu 17.04 musste ich auch installieren qt5-default, was ein "Kit" ist, um die grundlegenden Beispiele überhaupt zu öffnen.
Joey Adams

Antworten:


24

Um die in Qt Creator / Ubuntu SDK verfügbaren Qt5.2-Beispiele zu erhalten, benötigen Sie grundsätzlich zwei zusätzliche Pakete. Öffnen Sie ein Terminal mit einem Ctrl+ Alt+ t-Typ:

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

Starten Sie Qt Creator neu, um Folgendes zu erhalten:

Bildbeschreibung hier eingeben


Ich musste noch ein paar Pakete installieren, bevor Beispiele und die qtcreator-Hilfe funktionierten. Insbesondere qtcreator-doc. Verwenden Sie 'apt-cache search qt | grep -E "doc | demo | tut | examp"', um zu sehen, was Sie möglicherweise installieren möchten. Einige Pakete, die ich installiert habe: '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

Ich habe nicht genug Reputation, um Sylvains Antwort zu kommentieren. Meine Antwort hier ist es, sie zu sichern und gemäß den Kommentaren von Gaoithe zu erweitern.

In meinem Fall wird Qt Creator 3.0.1 basierend auf Qt 5.2.1 ausgeführt. (unter Ubuntu 14.04)

Ich hatte qtbase5-examples qtbase5-doc-htmlbereits installiert, aber es fehlten immer noch Netzwerk- und Multimediabeispiele (und offensichtlich auch andere, aber diese waren diejenigen, die mir wichtig waren).

Nach der Installation der folgenden zusätzlichen Pakete:

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

Jetzt habe ich eine Menge Beispiele, von denen ich nicht wusste, dass sie fehlen.

Vielen Dank


1
OP hat nach qt5-Beispielen gefragt, diese verwenden die Qt4-API. Aber es ist immer gut, sie zu installieren. +1
Sylvain Pineau

In meinem Fall glaube ich, dass das Fehlen einiger der Qt5-Beispiele durch die Installation der qt5-doc qt-5-doc-htmlPakete behoben wurde . Ich hatte einige Beispiele im Qt5-Verzeichnis, die erst nach der Installation dieser Pakete angezeigt wurden.
Pobbel

Für die Dokumentation ist das Paket qt5-doc wichtig.
Master Bee

1

In Linux Mint 18.1 mit Qt Creator 3.5.1 basierend auf Qt 5.5.1 musste ich Folgendes ausführen:

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

Dann habe ich eine beträchtliche Anzahl von Beispielen im Begrüßungsbildschirm erhalten.


Das hat es endlich für mich behoben.
Jim Blackler

1

In Ubuntu 18.04 fehlen die QtCreator-Beispiele und API-Dokumente. Dies ist mein Weg, um dieses Problem zu lösen, sollte für fast jede Ubuntu-Version gelten.

Für QtCreator und Beispiele und API-Dokumente:

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

Wenn auch etwas fehlt, dann:

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

Ich hoffe, hilfreich zu sein.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.