Требуется доработать ещё один проект. Взять за основу проект MDI (используются заголовочные файлы с SDI), дописать следующие функции: - переписать интерфейс (в примере он реализован чисто через код, нужно построить его через редактор форм Qt Designer), сделать меню и панель инструментов. - интегрировать функции изменения шрифта текста и цвета текста (изменения цвета сделать через QColorDialog отслеживание выбранной части текста оставить). (формат сохранения/открытия файла (в примере .txt) изменять не нужно). - добавить функцию отслеживания изменений в момент выхода из программы (т.е. если было сделано какое-то изменение в тексте и оно ещё не сохранено в файле, то при выходе из программы выводить диалоговое окно о сохранении файла). - добавить функции вставки таблиц (напр. как здесь http://doc.crossplatform.ru/qt/4.7.x/demos-textedit.html) - добавить функцию нумирации строк (нап. как здесь http://doc.crossplatform.ru/qt/4.7.x/widgets-codeeditor.html) - добавить функцию вставки нумированного списка (если нет готовых классов и решений и реализация отнимет много времени и нервов, то не надо).