Не очень сложная задача для знатока Qt
Существует небольшой opensource редактор игровых шрифтов, написанный на Qt. Существует множество мелких подзадач, связанных в основном с перемещением элементов интерфейса, а так же основная задача - ИЗМЕНЕНИЕ МЕХАНИЗМА СОХРАНЕНИЯ И ЗАГРУЗКИ.
Вот краткое описание, но полное ТЗ и все необходимые файлы находятся в архиве.
Мелкие задачи:
- скопировать в папку с исходниками файлы библиотеки Freetype(ссылку дам), откомпилировать
- организовать хранение исходников и бинарников(скажу как)
- задать экзешнику иконку(иконку дам), хотя бы под Windows
- переименовать проект(я думаю лицензия разрешает), название скажу
- в комментариях проекта указать, что проект редактирован тем то (с целью рекламы) по заказу такого то
- завершение приложения по кнопке Escape с предварительным вопросом
- если получится, было бы неплохо убыстрить "Scanning directory" при запуске программы
Средняя сложность(интерфейс):
- редактировать окно Chars map. Как - скажу
- ужать секции Font и Options на главной вкладке, переместить туда вкладки Characters и Layout. Всё будет подробно показано на скриншоте
- добавить кнопки Load, Save и SaveAs(покажу на скриншоте), вкладку Output удалить, её функционал будет использоваться позже
Основная задача(загрузка и сохранение, плагины):
- организовать загрузку и сохранение параметров программы в определённом формате файла (формат и особенности укажу. ничего сложного)
- организовать возможность добавления своих форматов(плагинов) поверх стандартного
- перевести неасколько форматов в файлы-плагины
- сделать заугрузку и сохранение по кнопкам Load, Save, SaveAs и стандартным Open/Save диалогам