from tkinter import * from tkinter import messagebox from funcs import writeDriver window = Tk() window.title('Регистрация') window.geometry('430x650') window.resizable(False, False) font_header = ('Arial', 15) font_entry = ('Arial', 12) label_font = ('Arial', 11) base_padding = {'padx': 10, 'pady': 8} header_padding = {'padx': 10, 'pady': 12} def clicked(): messagebox.showinfo('Ok') a1 = str(a1_entry.get()) a2 = str(a2_entry.get()) a3 = int(a3_entry.get()) a4 = str(a4_entry.get()) a5 = int(a5_entry.get()) a6 = int(a6_entry.get()) a7 = int(a7_entry.get()) a8 = float(a8_entry.get()) a9 = float(a9_entry.get()) writeDriver(a1, a2, a3, a4, a5, a6, a7, a8, a9) main_label = Label(window, text='Регистрация водителя', font=font_header, justify=CENTER, **header_padding) main_label.pack() a1 = Label(window, text='ФИО', font=label_font , **base_padding) a1.pack() a1_entry = Entry(window, bg='#fff', fg='#444', font=font_entry) a1_entry.pack() a2 = Label(window, text='Номер удаставерения', font=label_font , **base_padding) a2.pack() a2_entry = Entry(window, bg='#fff', fg='#444', font=font_entry) a2_entry.pack() a3 = Label(window, text='Срок действия, год', font=label_font , **base_padding) a3.pack() a3_entry = Entry(window, bg='#fff', fg='#444', font=font_entry) a3_entry.pack() a4 = Label(window, text='Категория', font=label_font , **base_padding) a4.pack() a4_entry = Entry(window, bg='#fff', fg='#444', font=font_entry) a4_entry.pack() a5 = Label(window, text='Водительский стаж', font=label_font , **base_padding) a5.pack() a5_entry = Entry(window, bg='#fff', fg='#444', font=font_entry) a5_entry.pack() a6 = Label(window, text='Количество ДТП', font=label_font , **base_padding) a6.pack() a6_entry = Entry(window, bg='#fff', fg='#444', font=font_entry) a6_entry.pack() a7 = Label(window, text='Количество неоплаченных штрафов', font=label_font , **base_padding) a7.pack() a7_entry = Entry(window, bg='#fff', fg='#444', font=font_entry) a7_entry.pack() a8 = Label(window, text='Страховой взнос', font=label_font , **base_padding) a8.pack() a8_entry = Entry(window, bg='#fff', fg='#444', font=font_entry) a8_entry.pack() a9 = Label(window, text='Текущий баланс', font=label_font , **base_padding) a9.pack() a9_entry = Entry(window, bg='#fff', fg='#444', font=font_entry) a9_entry.pack() send_btn = Button(window, text='Регистрация водителя', command=clicked) send_btn.pack(**base_padding) window.mainloop()