31 Окт

Информационные технологии-2018. Lab2

 Дано: изучение совместной работы Python и QT. Имеется приложение с оконным интерфейсом, которое позволяет строить графики, выбирая нужные переменные из списка, загружая таблицу экспериментальных данных из файла csv. Окно приложения сверстано в QT Designer

 

Требуются для работы: pyQT5, QTDEsigner,  numpy, matplotlib, Anaconda

Задание: проанализировать потенциально неоптимальный код. Установить связи, событийную модель приложения. Выписать используемые приложением библиотеки/классы. Какие классы позволяют Matplotlib работать в интерфейсе QT? Показать соподчиненность элементов интерфейса приложения.

Реализовать в программе дополнительно: оптимизация (удалить импортирование ненужных объектов, неиспользуемые вызовы функций); возможность сохранения графика функции нажатием на кнопку; возможность управления оформлением графика.

Архив с кодом примера: (скачать)

Тестовый набор данных SRTM (скачать)

 

Добавить комментарий