Meskipun banyak orang di Internet menggunakan Redhat atau Fedora sebagai sistem operasi host, menurut saya paling nyaman menggunakan Ubuntu, karena sebagian besar paket perangkat lunak yang diperlukan dapat diinstal melalui apt-get tanpa harus mengkompilasinya sendiri dari kode sumber. . Tahukah Anda, mengkompilasi kode sumber sendiri bukanlah tugas yang mudah, karena sering terjadi kesalahan yang tidak terduga dan tidak dapat dijelaskan selama proses kompilasi.
Sistem operasi yang kami gunakan adalah Ubuntu 8.04. Menggunakan versi terbaru QT 4.4.0, instalasinya sederhana, cukup jalankan perintah berikut:
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
Perhatikan bahwa dalam paket perangkat lunak versi ini, qt4-dev-tools menyertakan alat seperti Qt Assistant dan Qt Linguist, jadi tidak perlu menginstal kedua alat ini secara terpisah. Selain itu, qt4-doc adalah dokumen bantuan yang berisi penjelasan rinci tentang setiap perpustakaan kelas di Qt dan program contoh yang kaya. Anda dapat menggunakan alat Asisten Qt untuk membuka dan membaca. qt4-qtconfig adalah kotak dialog untuk mengonfigurasi lingkungan Qt. Umumnya, defaultnya sudah cukup, dan jarang perlu mengubahnya. qt4-demos berisi banyak file executable dan kode sumber yang dapat dijalankan. qt4-designer adalah desainer yang digunakan untuk mendesain antarmuka GUI.
Untuk terhubung ke database MySQL, Anda perlu menginstal driver untuk terhubung ke MySQL:
sudo apt-get instal libqt4-sql-mysql
Dibandingkan dengan menginstal dan mengkonfigurasi driver MySQL Qt di Windows, ini terlalu nyaman. Jika Anda memerlukan pustaka Qt lain yang tidak diinstal secara default, Anda dapat mengetikkan sudo apt-get install libqt4- pada baris perintah dan tekan tombol tab untuk menyelesaikannya secara otomatis. Semua paket perangkat lunak yang dimulai dengan libqt4- akan dicantumkan, seperti yang ditunjukkan pada gambar berikut:
Semua ini dapat dilakukan dengan satu perintah, tanpa perlu mengkompilasinya sendiri dari kode sumber. Jika Anda tidak dapat mengingat atau tidak mengetahui namanya, menggunakan tombol tab untuk mencantumkan semua paket perangkat lunak opsional adalah trik yang sangat praktis.
Dalam proyek saya, saya juga perlu menggambar beberapa kurva data dan grafik statistik, dan perpustakaan QWT pihak ketiga menyediakan fungsi-fungsi ini. Sekali lagi, hanya satu perintah yang diperlukan untuk menyelesaikan instalasi:
sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev
Saat ini, ketika Anda membuka Qt Designer, Anda akan menemukan bahwa grup "Qwt Widget" ditambahkan ke daftar Widget di sebelah kiri.
Terakhir, mengenai lingkungan pengembangan terintegrasi, menurut saya QDevelop sangat bagus. Ini terintegrasi dengan baik dengan Qt Designer dan memiliki fungsi mendorong fungsi anggota kelas. Jalankan perintah berikut untuk menginstal:
sudo apt-get install qdevelop
Dengan cara ini, menggunakan Qdevelop untuk menulis kode, mengkompilasi, dan men-debug, dan menggunakan Qt Designer untuk mendesain antarmuka, efisiensi pengembangan menjadi lebih tinggi.