Привет!
Промт_Основные настройки (в аккордеоне)
1. В настоящий момент в поле Аккордеона под заголовком Основные настройки открываются: блок - Выбрать проект с полем и кнопка Обновить данные. Они находятся в одну строку – необходимо кнопку перенести на вторую строку.
2. Ниже необходимо добавить блок - Начало и Календарь (для выбора даты).
3. Добавить блок – Верхняя граница (Smax) и поле ввода.
4. Добавить блок – Нижняя граница (Smin) и поле ввода.
5. Изменить размеры заголовков Аккордеона.
Что должны делать данные элементы управления.
Блок - Выбрать проект организован правильно, изменений не требуется по функционалу. Кнопка, стоящая рядом – обновляет список в выпадающем списке. Это неправильно. При нажатии на данную кнопку должны обновляться все расчёты и данные в выбранном проекте, то есть они должны быть актуальны (группы, показатели, матрицы оценок и т.д.).
Блок – Начало и Календарь (для выбора даты) – в данном блоке по умолчанию должна стоять дата начала открытия выбранного проекта. Но если пользователь выбирает другую дату, то дальнейшие расчеты будут проходить от выбранной даты. Дата в календаре синхронизирована с графиком. Если расчеты ведутся с начала открытия проекта, то на графике пересечение осей означает ноль событий и дата начала, ноль сумма событий. Если график строится после выбора пользователем даты, отличной от начальной, то пересечение осей означает дата начала прогнозирования по выбранной дате, а по оси показателей сумма не от нуля, а от набранной суммы к этой дате.
Блок – Верхняя граница (Smax) и поле ввода. На сей момент границы выставлены жестко 95 и 5%, но эти границы должны быть настраиваемы и выбираться пользователем.
Блок – Нижняя граница (Smin) и поле ввода – Аналогично предыдущему.
Для выставления даты показываю (высылаю) файл открытия проекта.
Остальное должно быть понятно. Если что то нужно для кнопки Обновить (базы данных например) то готов их выслать по требованию.
Размеры (их ширина) заголовков Аккордеона – они сейчас отличаются: закрытые полностью и открытые (видимо принимают ширину по содержимому). Поэтому предлагаю ширину закрытых заголовков сделать фиксированной по ширине такой надписи внутри как «Это заглушка для четвертой панели. Здесь будет функционал.» т.е где то на 60 знаков (с учетом пропуска).
Кроме того в консоли печатается такое сообщение:
nfo_font'. Заголовки могут быть неровными.
[DEBUG] Ошибка при выравнивании заголовков: 'Label' object has no attribute 'winfo_font'. Заголовки могут быть неровными.
[DEBUG] Ошибка при выравнивании заголовков: 'Label' object has no attribute 'winfo_font'. Заголовки могут быть неровными.
Пока все файлы не получишь не надо делать ни какого обсуждения и объяснения - только после получения всей информации. Тем более что я всего лишь вайб кодер.
Для начала высылаю файл открытия проекта, затем файл прогнозирования. Пока будем работать только над аккордеоном и его первым заголовком.