Tk - Gambar
Widget gambar digunakan untuk membuat dan memanipulasi gambar. Sintaks untuk membuat gambar adalah sebagai berikut -
image create type name options
Dalam tipe sintaks di atas adalah foto atau bitmap dan nama adalah pengenal gambar.
Pilihan
Opsi yang tersedia untuk pembuatan gambar tercantum di bawah ini pada tabel berikut -
Sr.No. | Sintaks & Deskripsi |
---|---|
1 | -file fileName Nama dari nama file gambar. |
2 | -height number Digunakan untuk mengatur ketinggian widget. |
3 | -width number Menyetel lebar widget. |
4 | -data string Gambar dalam string berenkode basis 64. |
Contoh sederhana untuk widget gambar ditunjukkan di bawah ini -
#!/usr/bin/wish
image create photo imgobj -file "/Users/rajkumar/Desktop/F Drive/pictur/vb/Forests/
680049.png" -width 400 -height 400
pack [label .myLabel]
.myLabel configure -image imgobj
Saat kita menjalankan program di atas, kita akan mendapatkan output berikut -
Fungsi yang tersedia untuk gambar tercantum di bawah ini pada tabel berikut -
Sr.No. | Sintaks & Deskripsi |
---|---|
1 | image delete imageName Menghapus gambar dari memori dan widget terkait secara visual. |
2 | image height imageName Mengembalikan tinggi untuk gambar. |
3 | image width imageName Mengembalikan lebar gambar. |
4 | image type imageName Mengembalikan tipe gambar. |
5 | image names Mengembalikan daftar gambar yang tinggal di memori. |
Contoh sederhana untuk menggunakan perintah widget gambar di atas ditunjukkan di bawah ini -
#!/usr/bin/wish
image create photo imgobj -file "/Users/rajkumar/images/680049.png"
-width 400 -height 400
pack [label .myLabel]
.myLabel configure -image imgobj
puts [image height imgobj]
puts [image width imgobj]
puts [image type imgobj]
puts [image names]
image delete imgobj
Gambar akan dihapus secara visual dan dari memori setelah perintah "image delete imgobj" dijalankan. Di konsol, hasilnya akan seperti berikut -
400
400
photo
imgobj ::tk::icons::information ::tk::icons::error ::tk::icons::
warning ::tk::icons::question