Assalamu'alaikum..
Salam coding ^_^
Hai ketemu lagi,, kali ini kita membuat aplikasi untuk menampilkan gambar.
Tanpa banyak blablabla. Langsung saja, ini dia langkah-langkahnya :
- Buat projek baru. Sebagai contoh, nama projek yang saya buat yaitu menampilkanGambar.
- Buka folder Forms, lalu buka file menampilkanGambar.ui
- Drag widget label lalu drop di workspace, dan perbesar ukuran label
- Kita masukkan dulu gambar yang akan ditampilkan. Caranya adalah klik kanan nama projek -> add New (seperti gbr 2). Setelah klik OK, maka akan muncul beberapa pilihan
Pilih Qt -> Qt Resources -> choose -> beri nama (misal images)
klik Next -> finish. Qt akan otomatis fokus ke folder resource yang barusan dibuat. Klik Add->Add Prefix->Ok
Qt akan memperlihatkan isi folder prefix. Klik Add->Add File, lalu pilih gambar yang akan digunakan. Klik ok. Jika file gambar berada diluar folder project, maka akan muncul dialog seperti ini:
Klik Copy lalu akan muncul jendela untuk memilih lokasi directory untuk menympan gambar tadi. Secara default, lokasinya ada di folder projek kita. Tidak perlu dirubah, langsung klik save.
Jika ingin menambahkan file lagi, kita tidak perlu Add Prefix lagi, langsung pilih Add File. - Buka folder Sources, lalu buka file menampilkanGambar.cpp dan tambahkan kode berikut
QImage image(":/new/prefix1/Life.jpg"); //yang di dalam kurung adalah lokasi file gambar ui->label->setPixmap(QPixmap::fromImage(image)); ui->label->setScaledContents(true);
lokasi gambar adalah url source yang tadi sudah kita input. Dapatkan Url image dengan cara klik kanan gambar lalu klik copyUrl"..."
Taraaaam,, Done!! ini dia hasilnya
Simple kan??
Semoga bermanfaat. Have a nice day ^_^
Catatan : Maaf kalo gambar ada yang kurang jelas. Di ubuntu ada yang tidak bisa di screenshot, jadi saya capture menggunakan mobilephone.