Найти - Пользователи
Полная версия: paint в python {нужна помощь}
Начало » Python для новичков » paint в python {нужна помощь}
1 2 3 4
InFocus
4kpt_IV
Аллелуйя
4kpt_IV
У меня код неправильный. Его нужно исправить. Жду исправленного кода.
InFocus
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)

Долго думал, но все же вспомнил
4kpt_IV
Неверно. Почитайте основы. М. Лутц рекомендую. Причем 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))
InFocus
4kpt_IV
ую. Причем 3 издание. Оно в разы проще.
В училище подобного не проходили.
InFocus
 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

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB