Tk 图像

Tk 图像

图像小部件用于创建和操作图像。创建图像的语法如下所示:

image create type name options

在上面的语法中,type为photo或bitmap,name为图像标识符。

选项

图像创建可用的选项如下表所示−

序号 语法和描述
1 -file 文件名 图像文件的名称。
2 -height 数字 用于设置小部件的高度。
3 -width 数字 用于设置小部件的宽度。
4 -data 字符串 图片的base64编码字符串。

下面是一个图片小部件的简单示例:

#!/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

当我们运行以上程序时,我们将得到以下输出-

Tk 图像

以下是图片可用的功能:

序号 语法与描述
1 image delete imageName 从内存和相关的可视化小部件中删除图像。
2 image height imageName 返回图像的高度。
3 image width imageName 返回图像的宽度。
4 image type imageName 返回图像的类型。
5 image names 返回内存中存在的图像列表。

使用上述图像小部件命令的简单示例如下所示 –

#!/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

执行“image delete imgobj”命令后,图像将在视觉上和内存中被删除。在控制台上,输出将如下所示 –

400
400
photo
imgobj ::tk::icons::information ::tk::icons::error ::tk::icons::
warning ::tk::icons::question

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程