Разработка GUI для программы на C++ с помощью qml

6 000 руб. за проект • безналичный расчёт, электронные деньги
21 марта 2019, 16:24 • 2 отклика • 31 просмотр
Исходный код содержит реализацию класса "Рабочий", в котором реализованы функции паузы, остановки, возобновления. Файлы Worker {.h, .cpp} содержат базовый рабочий класс, в то время как в SleepWorker {.h, .cpp} содержится фиктивная реализация работника. SleepWorker может использоваться для моделирования реальных рабочих нагрузок, предоставляя ему ряд шагов для запуска и задержку сна за шаг.

Класс WorkerManager предназначен для демонстрации управления рабочими. Этот класс дается в качестве примера и вы не обязаны использовать его в коде.
Для построения исходного кода необходимы - CMake, компилятор C++ и Qt5.

Требования
1. Реализовать графический интерфейс с помощью QML для контроля и отображения статуса рабочих потоков.
2. Графический интерфейс должен представлять собой список, отображающий созданных рабочих с элементами управления для безопасного запуска, приостановки, возобновления и остановки рабочих.
3. Список также должен отображать текущее состояние работников (работает, приостановлен, остановлен, завершен).