Форум сайта python.su
0
4kpt_IV
Аллелуйя

Отредактировано InFocus (Янв. 31, 2017 23:03:21)
Офлайн
49
У меня код неправильный. Его нужно исправить. Жду исправленного кода.
Офлайн
0
4kpt_IV
У меня код неправильный. Его нужно исправить. Жду исправленного кода.
a=0 def fill(event): a=1 if a==1: drawing_area.configure(background="black") is_bind=True print(is_bind) else: is_bind=False print(is_bind)
Офлайн
49
Неверно. Почитайте основы. М. Лутц рекомендую. Причем 3 издание. Оно в разы проще.
Правильный код
is_bind=True print(is_bind) def fill(event): global is_bind drawing_area.configure(background="black") is_bind=False print(is_bind)
is_bind=True print(is_bind) def fill(event, is_bind): drawing_area.configure(background="black") is_bind=False print(is_bind) # but1.bind("<Button-1>", lambda event: fill(event, is_bind))
Офлайн
0
4kpt_IVВ училище подобного не проходили.
ую. Причем 3 издание. Оно в разы проще.
Офлайн
0
def motion(event): global toolsThickness global type_ global xold, yold if b1 == "down": if xold is not None and yold is not None: method = {"polygon": event.widget.create_polygon(xold,yold,event.x,event.y, width=toolsThickness, outline="blue"), "oval": event.widget.create_oval(event.x - toolsThickness, event.y - toolsThickness, event.x + toolsThickness, event.y + toolsThickness, fill="orange"),}[type_] xold = event.x yold = event.y
Прикреплённый файлы:
Screen Shot 2017-02-01 at 15.11.07.png (69,6 KБ)
Офлайн