【问题标题】:How do I get the background color of a Tkinter Canvas widget如何获取 Tkinter Canvas 小部件的背景颜色
【发布时间】:2012-06-20 12:43:50
【问题描述】:

我需要在 Canvas 小部件中创建一个矩形,使用背景颜色作为填充颜色。我不在乎画布的背景是什么颜色,我只想得到颜色。所以相关的代码应该是这样的:

myCanvas.create_rectangle(x0, y0, x1, y1, outline=myCanvas.bgcolor(),
                          fill=myCanvas.bgcolor())

myCanvas.bgcolor() 自然是我所追求的。

我见过很多设置这个和其他参数的例子,但没有一个可以获取。

【问题讨论】:

    标签: python tkinter


    【解决方案1】:

    你应该可以通过myCanvas["background"]访问颜色

    myCanvas.create_rectangle( x0, y0, x1, y1, outline=myCanvas["background"], fill=myCanvas["background"])
    

    【讨论】:

      猜你喜欢
      • 2021-12-23
      • 2014-07-08
      • 2014-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-16
      • 2012-11-15
      • 1970-01-01
      相关资源
      最近更新 更多