【发布时间】:2011-05-17 15:58:22
【问题描述】:
我一直在弄乱 Tkinter Canvas 小部件,以查看是否可以制作一些美观的小部件,我有几个问题。
首先,为什么我的 Canvas 小部件周围有一个浅灰色边框,我该如何消除它?
其次,为什么画布(2,2)的最左上角位置?好像应该是(0,0)。
我当前的脚本:
from Tkinter import *
master = Tk()
master.configure(bg='black')
master.wm_attributes("-topmost", 1)
w = Canvas(master, width=150, height=40, bd=0,relief='ridge',)
w.pack()
color = 100
x0 = 2
y0 = 2
x1 = 151
y1 = 2
while y0 < 20 :
r = color
g = color
b = color
rgb = r, g, b
Hex = '#%02x%02x%02x' % rgb
w.create_line(x0, y0, x1, y1,fill=str(Hex), width=1)
color = color - 2
y0 = y0 + 1
y1 = y1 + 1
color = 10
while y0 < 40 :
r = color
g = color
b = color
rgb = r, g, b
Hex = '#%02x%02x%02x' % rgb
w.create_line(x0, y0, x1, y1,fill=str(Hex), width=1)
color = color + 4
y0 = y0 + 1
y1 = y1 + 1
mainloop()
【问题讨论】:
标签: python tkinter tkinter-canvas