Готов или не готов - зависит от объемов работы.
Если честно, говоря, о задаче-максимум, я пока даже не очень представляю в какую сторону копать.
А ближе к делу (все кроме "задачи-минимум" - это в принципе вопросы "из интереса" - как-то же все эти очень популярные сейчас "мультяшные" интерфейсы пишутся...). Более простая задача - мне нужно сделать диалог с двумя extention'ами - один открывается вниз, другой - вправо. Правильно ли я понимаю, что классом QDialog мне воспользоваться не удастся? А если без него, то как быть? Брать исходники QDialog и создавать свой аналогичный класс? Или может быть уже есть что-то, что позволит реализовать нужную мне функциональность?