Ubuntu 14,04 QtCreator Qt5 contoh hilang


14

Setelah memutakhirkan ke Ubuntu 14.04 saya menghapus qtcreator resmi untuk menginstal versi yang dimodifikasi dari pusat perangkat lunak karena saya ingin mencoba SDK.

Untungnya, dokumen sekarang termasuk dalam instalasi resmi. Sayangnya, masih ada sesuatu yang hilang: contoh resmi. Untungnya saya memiliki instalasi lama dan resmi saya masih di harddisk saya dan kemudian, setelah beberapa kali mencoba, saya menyalin contoh ke /usr/lib/x86_64-linux-gnu/qt5/examplesdan mengubah izin. Kemudian QtCreator mendeteksi contoh dan saya dapat memilihnya dari bagian contoh.

Namun masih ada dua masalah yang tersisa:

Pertama , saya tidak dapat menemukan semua contoh misalnya contoh jaringan (seperti fortuneclient) masih hilang. Demi pengujian, saya mengubah izin folder contoh menjadi 777. Karena itu izin tidak boleh menjadi masalah.

Kedua , beberapa dokumen bantuan untuk contoh tidak ada. Oleh karena itu saya mendapatkan editor normal dan bagian kanan kosong setelah mengklik contoh.


OK bantuan ini tetapi halaman bantuan utama QT Creator yang diinstal masih belum ada.

Di bawah Ubuntu 17.04, saya juga harus menginstal qt5-default, yang merupakan "kit" yang diperlukan untuk membuka contoh dasar.
Joey Adams

Jawaban:


24

Untuk mendapatkan contoh Qt5.2 yang tersedia di Qt Creator / Ubuntu SDK, pada dasarnya Anda membutuhkan dua paket tambahan, buka Terminal dengan tipe Ctrl+ Alt+ t:

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

Restart Qt Creator untuk mendapatkan:

masukkan deskripsi gambar di sini


Saya harus menginstal beberapa paket lagi sebelum contoh dan bantuan qtcreator bekerja. Khususnya qtcreator-doc. Gunakan 'apt-cache search qt | grep -E "doc | demo | tut | examp"' untuk melihat apa yang ingin Anda instal. Beberapa paket yang saya instal: 'dpkg-query -l | awk' {print $ 2} '| grep qt | grep -E "doc | demo | tut | examp" | fmt' qt4-demo qt4-doc qt4-doc qt4-doc-html qt5-doc qt5-doc-html qtbase5-doc qtbase5-doc-html qtbase5-contoh qtcreator-doc
gaoithe

7

Saya tidak memiliki reputasi yang cukup untuk mengomentari jawaban Sylvain sehingga jawaban saya di sini adalah untuk mendukungnya dan berkembang sesuai dengan komentar gaoithe.

Dalam kasus saya menjalankan Qt Creator 3.0.1 berdasarkan Qt 5.2.1. (di Ubuntu 14.04)

Saya punya qtbase5-examples qtbase5-doc-html sudah menginstal, tetapi masih hilang contoh jaringan dan multimedia (dan yang lainnya jelas, tetapi ini adalah yang saya pedulikan).

Setelah menginstal paket tambahan berikut:

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

Sekarang saya punya banyak contoh yang tidak saya ketahui hilang.

Terima kasih


1
OP meminta contoh qt5, yaitu menggunakan API Qt4. Tapi selalu baik untuk menginstalnya. +1
Sylvain Pineau

Dalam kasus saya, saya pikir tidak adanya beberapa contoh Qt5 diselesaikan dengan menginstal qt5-doc qt-5-doc-htmlpaket - paket khususnya. Saya memang memiliki beberapa contoh di direktori Qt5 yang tidak muncul sampai paket-paket ini diinstal.
Pobbel

Untuk dokumen paket qt5-doc adalah penting.
Master Bee

1

Di Linux Mint 18.1 menggunakan Qt Creator 3.5.1 berdasarkan Qt 5.5.1, saya harus menjalankan:

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

Lalu saya mendapatkan sejumlah besar Contoh yang ditampilkan di Layar Selamat Datang.


Itu akhirnya memperbaikinya untuk saya.
Jim Blackler

1

Di Ubuntu 18.04, contoh-contoh QtCreator dan dokumentasi API hilang, Ini adalah cara saya untuk mengatasi masalah ini, harus diterapkan ke hampir setiap rilis Ubuntu.

Untuk QtCreator dan Contoh dan API Documents:

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

Jika ada sesuatu yang hilang, maka:

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

Semoga bermanfaat.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.