Приветствую,
DeAmouSE мой тебе совет если всё же решишься писать нативную программу, не повторяй мою ошибку, не прописывай жёстко в коде программы шаблон оформления темы. Лучше разработай класс, который будет строить интерфейс программы динамически.
Для примера имеем xml схему с таким содержанием:
<lineEdit>
<name>Название:</>
<bbcode_open>здесь помещаем открывающий тег BB code </>
<bbcode_close>здесь помещаем закрывающий тег BB code</>
</>
на основание этого кода создается поле ввода с припиской "Название:" далее идёт описание функциональной части (bb code в который нужно поместить текст).
Конечно буду некоторые сложности с адекватным расположением элементов интерфейса, но в принципе это решаемо.