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