main – главный файл приложения. Соответственно, в файле main.cpp лежит только функция main, которая принимает argc и argv. В свою очередь argc – аргумент, который показывает количество параметров, argv – сами параметры. Далее функция вызывает метод show класса mainwindow.
MainWindow – файл, где подгружаются методы и user_interface MainWindow. Далее при нажатии на кнопку "показать график" вызывается exec метод класса Graphic_window.
Graphic_window – файл, где происходит вся магия. Тут читается инфа с лаб и рисуется график.
Т.к. основной разработчик Олег Сиренко, который очень любит Linux (не самое лучшее качество человека) и ему это требуется по работе, то вся разработка и компиляция происходит на операционной системе Linux Pop_Os!.
Qt Creator - это кроссплатформенная интегрированная среда разработки (IDE), созданная для максимального удобства разработчиков. Qt Creator работает в настольных операционных системах Windows, Linux и Mac OS и позволяет разработчикам создавать программное обеспечение на настольных, мобильных и встраиваемых платформах. Скачать Qt Creator.
Для установки среды разработки «QtCreator» необходимо скачать установочный файл с официального сайта QT (https://www.qt.io/download). На главной странице сайта выбрать меню «Go open source».
На следующей странице выбрать меню «Download the Qt Online Installer»
Скачивание начнется после нажатия на кнопку «Download». После окончания скачивания в папке для загрузок будет расположен файл: «qt-unified-linux-x64-4.2.0-online.run». Необходимо открыть его.
После запуска файла «qt-unified-linux-x64-4.2.0-online.run» начнется установка «QtCreator».
Установите «QtCreator» согласно командам установщика. (Для установки необходим аккаунт на официальном сайте qt.io) . Также на момент 2022 года необходимо использовать VPN для авторизации в приложении установки Qt Creator. После установки «QtCreator» в меню запуска приложений появится приложение QtCreator. Запустите его. (Для корректной компиляции программного обеспечения необходимо проверить установку (в случае отсутствия - установить) компилятора gcc, g++ и дополнительного ПО).
Или двойной клик по иконке приложения
При нажатии на кнопку "Показать графики" появляется диалоговое окно с выбором лабораторной работы и таблицы.
При нажатии на кнопку Ok открывается график.
Появляется сообщение, что график сохранен. (Тут используется скриншот из более новой версии приложения, единственные отличия – добавлены логотип и название команды).
Все файлы можно найти на github.
Далее из main.cpp вызывается mainwindow.cpp
Далее из mainwindow.cpp вызывается graph_window.cpp:
Программа начинаем выполняться с файла main.cpp. В файле main.cpp вызывается объект класса Main_Window и начинает свое выполнение. В MainWindow создается несколько хендлеров (ловцов событий на нажатие кнопок). При нажатии на кнопку "Показать графики" создается объект класса Graph_Window. После запуска скрипта GraphWindow Запускается "подокно" (диалоговое окно с выбором графика). После выбора варианты, данные загружаются из файла и на их основе строится график, далее запускается окно в котором видно график и кнопки управления – "Ok" и "Сохранить график".
Проект можно скачать с github.
Исполняемый файл можно скачать с github. Стоит учитывать, что испольняемый файл – работает только на операционной системе Linux.