Это не так уж и удобно. Слишком топорно.
Мало того, что придется написать достаточно мощную виджет систему, дак еще придется написать парсер, который будет читать html и создавать объект gui (или билдер объекта gui). Но вот только нахрена это, если удобнее в коде расставлять виджеты. Хотя это опять же зависит от виджет системы.