有些熟悉tkinter这个模块来实现GUI编程的小伙伴都知道,它是能够通过创建画布组件来在窗口上实现图像绘制的。而最近也有一些刚接触这个知识的小伙伴想知道怎么设置画布背景为纯白色并且让画布窗口居中,下文有详细方法示例和解析,一起看看吧。
一、设置纯白色背景
画布组件创建使用到的方法为Canvas(),而在这个方法之中有很多的参数可以去使用,而它们也就表示设置画布样式。背景颜色设置的参数为bg,只需使用它去接收字符串类型表示白色的英文单词white,就可以将画布背景设置为纯白色。而且因为tkinter窗口默认是灰色背景,是很容易看出来差异的,代码如下所示:
import tkinter as tk root = tk.Tk() root.geometry('400x300') cv = tk.Canvas(root, bg='white',width=200,height=100) cv.pack() root.mainloop()
二、画布窗口居中
那么画布也就是一个添加在此窗口之中组件,通过指定的方法就可以来让其一直处于窗口正中间。画布组件布局可以使用pack、grid以及anchor这三个方法,前两个方法分别表示将组件放在窗口边缘或者是某个网格位置中,而最后一个方法就是根据组件距离窗口边缘距离来自动部署组件。
只需要在该方法之中将relx参数以及rely参数的值设置为.5,也就是让这个组件距离窗口边缘整个窗口一般的距离,然后设置anchor参数值为center字符串就可以一直剧终了,代码如下:
cv.place(relx=.5, rely=.5,anchor= 'center')
以上就是关于“Tkinter画布背景怎么设置纯白色?Python如何让tkinter窗口画布居中”的全部内容了,希望对你有所帮助。