我在Canvas上绘制一个矩形:
canvas = Canvas(parent, cursor="cross")
rect = canvas.create_rectangle(20,20, 1, 1, fill="")
我只想绘制边框,让内部透明(这就是我设置fill=""
here的原因。)
我的问题:
我希望矩形有一个红色边框。我怎么能这样做?
答案 0 :(得分:7)
默认情况下,矩形的内部为空,您也可以获取此内容
fill=''
的行为,而非仅仅将其遗漏。
如果您想要列出矩形,只需在outline
调用中添加一个名为create_rectangle()
的关键字参数:
rect = canvas.create_rectangle(20,20, 1, 1, outline='red')
您还可以通过在呼叫中添加width=xxx
关键字参数来控制边框的宽度。默认宽度为1像素。
答案 1 :(得分:1)
概要 =
轮廓颜色。默认为“黑色”。