12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- 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()
|