Assalamu'alaikum..Salam coding ^_^ Hai ketemu lagi,, kali ini kita membuat aplikasi untuk menampilkan gambar.Tanpa banyak blablabla. Langsung saja, ini dia langkah-langkahnya :

Qt Menampilkan Gambar Menggunakan Label

Assalamu'alaikum..
Salam coding ^_^

Hai ketemu lagi,, kali ini kita membuat aplikasi untuk menampilkan gambar.
Tanpa banyak blablabla. Langsung saja, ini dia langkah-langkahnya :

  1. Buat projek baru. Sebagai contoh, nama projek yang saya buat yaitu menampilkanGambar.
  2. Buka folder Forms, lalu buka file menampilkanGambar.ui
  3. Drag widget label lalu drop di workspace, dan perbesar ukuran label
    Perbesar Ukuran Label
  4. 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 pilihanAdd Resource

    Pilih Qt -> Qt Resources -> choose -> beri nama (misal images)Create Resource

    klik Next -> finish. Qt akan otomatis fokus ke folder resource yang barusan dibuat. Klik Add->Add Prefix->OkAdd Prefix

    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:Dialog Copy File

    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.
  5. 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"..."Copy URL Image

    Taraaaam,, Done!! ini dia hasilnya
    Hasil Run Menampilkan Gambar

    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.


About Author

Vee Sivee


Comment & Discussions

    Please LOGIN before if you want to give the comment.