Найти тему
about_PROGRAMING

делаем систему банка 2 на python

Оглавление

но для начала чтобы посмотреть эту статью тебе нужно знать хотя бы синтаксис python и да // это каманнтарий и если ты копируешь этот код для тестирования замени // на хештег просто дзен не дает этого сделать удачи

если ты не видел что у нас получиться то вот 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

начнем

делаем окно с регистрацией при помощи функции

где обозначены bg и fg мы ставим # и допустим вместе 34383d

def regestraion():
    root = tk.Tk()
    root.title("regestrathion")
    root['bg'] = "//34383d"
    root.geometry("300x400")

    login = tk.StringVar() // переменная для получение логина
    password = tk.StringVar()// переменная для получение пароля
    login_input = tk.Label(text = "login" , bg = "34383d" , fg = "3b5ba")
    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") // наша поля ввода
    btn_regestrathion = tk.Button(text = "reg" , pady = "8" , padx = "15" , bg = "#000" , fg = "#b3b5ba" , activebackground = "#000" , activeforeground  = "b3b5ba")// кнопка для потверждения
    back_button = tk.Button(text = "вернуться в меню" , fg = "#b3b5ba" , bg = "#34383d") 
//кнопка чтобы можно было вернуться назад
def save(event): // функция для сохранения информации в базу данных
       f = open("sql.txt" , 'a') //наша база данных
        f.write("{0}:{1} \n".format(login.get() , password.get()))
        f.close()
        f2 = open("{0}.txt".format(login.get()) , 'w') // файл для записсание счета в личный кабинет
        f2.write("0")
        f2.close()
        label = Label(text = "вы заргестрировались зайдите в меню" ,bg = "34383d" , fg ="1aff90")
        label.place(x = 40 , y = 255)
def back(event): // функция для возращение на главную старницу
        root.destroy()
        regestrathion_MainWindow()
// привязываем и размещаем на окне
    btn_regestrathion.bind("<Button-1>", save)
    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_regestrathion.place(x = 90 , y = 225 , width = 127 , height = 30)

    root.resizable(False , False)
    root.mainloop()

при 4 лайков или 40 дочитываний выпущу 3 часть

Наука
7 млн интересуются