- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章Python button选取本地图片并显示的实例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
从本地文件夹中选取一张图片并在canvas上显示 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
from
tkinter
import
*
from
tkinter
import
filedialog
from
pil
import
image, imagetk
if
__name__
=
=
"__main__"
:
root
=
tk()
#setting up a tkinter canvas with scrollbars
frame
=
frame(root, bd
=
2
, relief
=
sunken)
frame.grid_rowconfigure(
0
, weight
=
1
)
frame.grid_columnconfigure(
0
, weight
=
1
)
xscroll
=
scrollbar(frame, orient
=
horizontal)
xscroll.grid(row
=
1
, column
=
0
, sticky
=
e
+
w)
yscroll
=
scrollbar(frame)
yscroll.grid(row
=
0
, column
=
1
, sticky
=
n
+
s)
canvas
=
canvas(frame, bd
=
0
, xscrollcommand
=
xscroll.
set
, yscrollcommand
=
yscroll.
set
)
canvas.grid(row
=
0
, column
=
0
, sticky
=
n
+
s
+
e
+
w)
xscroll.config(command
=
canvas.xview)
yscroll.config(command
=
canvas.yview)
frame.pack(fill
=
both,expand
=
1
)
#function to be called when mouse is clicked
def
printcoords():
file
=
filedialog.askopenfilename(parent
=
root, initialdir
=
"c:/"
,title
=
'choose an image.'
)
filename
=
imagetk.photoimage(image.
open
(
file
))
canvas.image
=
filename
# <--- keep reference of your image
canvas.create_image(
0
,
0
,anchor
=
'nw'
,image
=
filename)
button(root,text
=
'choose'
,command
=
printcoords).pack()
root.mainloop()
|
以上这篇python button选取本地图片并显示的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我.
原文链接:https://blog.csdn.net/YuMingJing_/article/details/79603579 。
最后此篇关于Python button选取本地图片并显示的实例的文章就讲到这里了,如果你想了解更多关于Python button选取本地图片并显示的实例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
在下面的代码中,我想不必添加undefined作为filteredDevice的类型注解。我认为一个被过滤的设备不应该是未定义的,因为我过滤掉了未定义的设备。 但是如果我删除 undefined类型注
我有一个 UIButton,其文本来自服务器。按钮的宽度是固定的。我想要的是,如果按钮的文本超过按钮的宽度,文本应该在按钮内选取框。如果文本适合按钮宽度,则不应有选取框效果。 我点击了一些链接(one
我正在从头开始实现 webgl 选取,并决定走 GLSL 路线,而不是光线相交测试。 所以我将整个场景渲染到一个单独的帧缓冲区中,为每个对象分配一个唯一的颜色,该颜色作为统一变量传递给片段着色器。当场
例如,我有包含多个对象的数组, var arr = ["a", "b", "c", "d"]; 我想要的是从该数组中选取 2 个随机对象,例如“a”和“c”,并将这 2 个对象推送到另一个数组中,例如
我是一名优秀的程序员,十分优秀!