[英]How to change the pen color in tkinter?
我正在使用Tkinter来创建像画板一样的软件。 功能之一是使用户能够更改笔的颜色。 我不知道该怎么做。 用户如何改变笔的颜色?
tkinter
没有“笔”,因此整个概念不适用。 它确实有一个称为Canvas
东西,它定义了一个容器对象,可以显示在其上添加(“绘制”)的内容(例如弧,线,textm等)。 这里是有关它的一些文档 。 Canvas
实例包含其他子对象来表示这些子对象,并且每个子对象都有其自己独立的属性集,这些属性定义了适用的颜色,宽度等内容。
例如, Canvas
布线对象具有许多不同的对象,可以在创建一个对象的实例时指定它们。 这是他们的清单 。 创建画布对象后,可以通过在其上调用通用configure()
方法来更改其某些或所有属性。
一种方法是在鼠标光标所在的位置不断创建一条细线。 变量记录光标所在的位置,并在按下时绘制。 这是您尝试执行的操作(Python 3)的示例: https : //gist.github.com/nikhilkumarsingh/85501ee2c3d8c0cfa9d1a27be5781f06
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.