Найти в Дзене
about_PROGRAMING

3 часть создание своего банка

хуххх, что то я пропал и совсем забыл о яндекс дзене ловите 3 часть в это части мы будем делать чтобы наши пользователи смогли вообщем то зайти в свой аккаунт кто не видел как вообщем то будет выглядеть наше приложение то вот https://zen.yandex.ru/media/id/5e92bd22984e257a1970cc74/ia-sdelal-bank-offlain-sleduscih-statiah-pokaju-kak-ego-sozdat-5ebc0434007045124bbc23fc 1 часть - https://zen.yandex.ru/media/id/5e92bd22984e257a1970cc74/delaem-sistemu-banka-1-na-python-nachalo-5ebc15b695a4f27dc7e938e2 2 часть - https://zen.yandex.ru/media/id/5e92bd22984e257a1970cc74/delaem-sistemu-banka-2-na-python-5ebc161bc413c03e8cc04c28 погнали Итак создаем функцию enter назовём его enter (то есть вход) дальше делаем дизайн тут должно быть понятно если нет то переходите на 2 часть def enter():
    root = tk.Tk()
    root.title("enter")
    root.geometry("300x400")
    root['bg'] = "//34383d"
    login = tk.StringVar()
    password = tk.StringVar()
    login_input = tk.Label(text = "login" , b
Оглавление

хуххх, что то я пропал и совсем забыл о яндекс дзене ловите 3 часть

в это части мы будем делать чтобы наши пользователи смогли вообщем то зайти в свой аккаунт

кто не видел как вообщем то будет выглядеть наше приложение то вот https://zen.yandex.ru/media/id/5e92bd22984e257a1970cc74/ia-sdelal-bank-offlain-sleduscih-statiah-pokaju-kak-ego-sozdat-5ebc0434007045124bbc23fc

1 часть - https://zen.yandex.ru/media/id/5e92bd22984e257a1970cc74/delaem-sistemu-banka-1-na-python-nachalo-5ebc15b695a4f27dc7e938e2

2 часть -

https://zen.yandex.ru/media/id/5e92bd22984e257a1970cc74/delaem-sistemu-banka-2-na-python-5ebc161bc413c03e8cc04c28

погнали

Итак создаем функцию enter назовём его enter (то есть вход) дальше делаем дизайн тут должно быть понятно если нет то переходите на 2 часть

def enter():
    root = tk.Tk()
    root.title("enter")
    root.geometry("300x400")
    root['bg'] = "//34383d"
    login = tk.StringVar()
    password = tk.StringVar()
    login_input = tk.Label(text = "login" , bg = "//34383d" , fg = "//b3b5ba")
    password_input = tk.Label(text = "password" , bg = "//34383d" , fg = "//b3b5ba")
    login_entry = Entry(textvariable=login , bg = "//000" ,fg = "//b3b5ba")
    password_entry = Entry(textvariable=password ,  bg = "//000" , fg = "//b3b5ba")
    back_button = tk.Button(text = "вернуться в меню" , fg = "//b3b5ba" , bg = "//34383d")
    btn_enter = Button(text = "enter" , pady = "8" , padx = "15" , bg = "//000" , fg = "//b3b5ba" , activebackground = "//000" , activeforeground  = "//b3b5ba")

дальше функции check то есть она проверяет есть ли в базе данных то есть в файле sql.txt наши введенные данные

def check(event):
        f = open("sql.txt" , 'r')
        line = f.read() # считываем с файла данные
if login.get() in line and password.get() in line: #
если есть то что мы ввели то да метод get отвечает за поле которое мы ввели

            root.destroy()
            main_window(login.get())# открывается окно с
нашим личным кабинетом
else:
            not_hootay = tk.Label(text = "неверный логин или пароль" , fg="//FF2B2B" , bg = "//34383d")
            not_hootay.place(x = 90 , y = 255)

дальше нам осталось закрепить только функцию back и разместить все кнопки

def back(event):
        root.destroy()
        regestrathion_MainWindow()

    btn_enter.bind("<Button-1>" , check)
    back_button.bind("<Button-1>", back)
    back_button.place(x = 0 , y = 0)
    login_input.place(x = 130 , y = 90)
    login_entry.place(x = 90 , y = 120)
    password_input.place(x = 120 , y = 150)
    password_entry.place(x = 90 , y = 180)


    btn_enter.place(x = 90 , y = 225 , width = 127 , height = 30)
    root.resizable(False , False)
    root.mainloop()

осталось только все соединить и готово .Если будут вопросы пиши в комменты отвечу .Как всегда на 4 лайка или 30 дочитований выпущю 4 часть.

Следущий контент это олимпиадные итересные задачи

Если хотите чтобы я выпустил выпуск как создать своего бота с уведомление то пишите хочу бота