Я самоучастен Python (медленно!) И создал базовую программу краски, где можно изменить щетку «цвет», и это связано с этим ... Ящики для щелчков можно нарисовать, хотя и хотели посмотреть, можно ли сделать эту область, где ее нельзя натянуть? Я также хочу иметь дополнительные варианты, такие как изменение размера «кисти» и вставки формы, чтобы любые подсказки и подсказки по этому поводу были оценены!
Импортируйте Tkinter Print («Чтобы нарисовать, удерживать левую кнопку мыши и перемещать курсор». ») Печать (« Чтобы изменить цвет кисти, нажмите на один из цветов ».») Window = tkinter.tk () canvas = tkinter.canvas (окно, ширина = 800, высота = 600, bg = "белый") canvas.pack. Global Lastx, Lasty Lastx = Event.x Lasty = event.y def on_click (event): store_position (event) def on_drag (event): canvas.create_line (lastx, lasty, event.x, event.y, fill = color, width = 3) store_position (event) canvas.bind (», on_click) canvas.bind. canvas.create_rectangle(10, 10, 30, 30, fill = "red") blue_id = canvas.create_rectangle(10, 35, 30, 55, fill = "blue") black_id = canvas.create_rectangle(10, 60, 30, 80, fill = "black") white_id = canvas.create_rectangle(10, 85, 30, 105, fill = "White") cyan_id = canvas.create_rectangle (10, 110, 30, 130, fill = "cyan") hello_id = canvas.create_rectangle (10, 135, 30, 155, fill = "hello") green_id = canvas.create_rectangle (10, 160, 30, 180, fill 'green' green_cole_rrectangle (10, 160, 30, 180, fill 'green ") def_cole_rrectangle (10, 160, 30, 180. "Red" def set_colour_blue (event): глобальный цвет цвета = "синий" def set_colour_black (event): глобальный цвет цвета = "черный" def set_colour_white (event): глобальный цвет цвета = "белый" def set_colour_cyan (event): global color = "cyana lef_colour_yellow (event): global color =" jolrower wyloor wemon glober globel wyloor globel weallyour. Global Color = "green" canvas.tag_bind (red_id, "", set_colour_red) canvas.tag_bind (blue_id, ", set_colour_blue) canvas.tag_bind (black_id,", set_colour_black) canvas.tag_bind (bleb_id, ", set_warcite) canvas.tag_bind (white_id", ", set_white) canvas.tag_bind (white_id" canvas.tag_bind (cyan_id, "", set_colour_cyan) canvas.tag_bind (hello_id, "", set_colour_yellow) canvas.tag_bind (green_id, "", set_colour_green) window.mainloop ()