/
Roman88
/
contact_manager
Обзор
Документация
Войти
/
Roman88
/
contact_manager
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/views/ContactsView.py
29 строк
1 KB
Roman88
16-05
22 май 2026, 11:52
22 май 2026, 11:52
26fdd3f
Код
Авторство
О чём код?
''' класс Contact View - окно вывода контактов, редоктировать поиска контактов по фильтру, добавление нового контакта, удаления и редактирование существующего ''' from tkinter import ttk, Tk class ContactsView(Tk): def __init__(self,user): super().__init__() self.user = user # атрибут класса self.title('Контакты') self.geometry('800x500') # Фрейм с поиском self.search_frame = ttk.Frame(self,padding=[8,10],borderwidth=2,relief='groove') self.search_frame.pack(fill='x') # Лейбл и поле ввода для поиска и кнопка поиска и кнопка очистки посика # Слово поиск: self.search_label.grid(self.search_frame,text='Поиск:') self.search_label.grid(row=0,column=0,sticky='w') # Поле ввода для поиска: self.search_entry = ttk.Entry(self.search_frame,width=30) self.search_entry.grid(row=0,column=1,sticky='w',padx=5,pady=10) self.clear_search_button = ttk.Button(self.search_frame,text='Очистить поиск') self.clear_search_button.grid(row=0,column=3,sticky='w',padx=5,pady=10) if __name__ == "__main__": user = User.get_or_none(User.login == 'user') window = ContactsView(user) window.mainloop()