gpt4 book ai didi

python - Tkinter:如何为 Canvas 矩形的轮廓着色?

转载 作者:太空狗 更新时间:2023-10-29 22:26:03 24 4
gpt4 key购买 nike

我在 Canvas 上画了一个矩形:

 canvas = Canvas(parent,  cursor="cross")   
rect = canvas.create_rectangle(20,20, 1, 1, fill="")

我只想绘制边框,让内部保持透明(这就是我设置 fill="" 的原因,如前所述 here )。

我的问题:

我希望矩形有红色边框。我该怎么做?

最佳答案

默认情况下,矩形内部是空的,也可以这样获取fill='' 的行为,而不是将其排除在外。

如果您想要轮廓矩形,只需将名为 outline 的关键字参数添加到 create_rectangle() 调用中:

rect = canvas.create_rectangle(20,20, 1, 1, outline='red')

您还可以通过在调用中添加 width=xxx 关键字参数来控制边框的宽度。默认宽度为 1 像素。

关于python - Tkinter:如何为 Canvas 矩形的轮廓着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29794826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com