本篇文章介绍python Tkinter的图片刷新方法。 调用python自带的GUI制作库 一开始想用Tkinter制作GUI的,网上说是python自带的,结果输入: import tkinter 后,显示: _ImportError: No module named tkinter_ 以为是没有安装,还利用apt-get install 命令安
本篇文章介绍python Tkinter的图片刷新方法。 调用python自带的GUI制作库 一开始想用Tkinter制作GUI的,网上说是python自带的,结果输入:
后,显示:
以为是没有安装,还利用apt-get install 命令安装了一堆东西,安装完了发现还是没有用。(⊙﹏⊙)b 后来看到如果是用的python2.7的话,需要输入
然后就可以用了。 显示连续刷新的图片 开始用的TK的Label功能来显示图片,需要等到调用mainloop()后才会显示图片,没找到可以刷新图像的方法;后来采用Canvas,才找到了可以不用等到mainloop()就可以显示图片的方法,代码如下:
再后来发现用Label也可以实现图片的刷新,关键在于是否加了:
使用Label的程序如下,其中的.grid()用于设置显示的位置:
其中尝试了将 tk.Tk()放在循环内部,但是运行到第二个循环的时候,会报错:
需要将tk.Tk替换为tk.Toplevel(),但是每个循环都会新出现两个面板。 |
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27