А пункты меню лучше хранить в XML файле? Или как?
Меню можно создавать через Designer тоже, соотвественно хранить его внутри Ui файла. Еще раз повторюсь, что Ui сам по себе является XML файлом, т.е. оно и будет храниться в XML, только тебе не придется писать парсер для него, придумавыть структуру и т.д. В Qt все уже сделано - бери и пользуйся. Code less, create more..