A K
Я помню давно с gtk встречался и было нормально layout делать, без абсолютного позиционирования. Сейчас в gtk 3 используется css-подобный язык для стилей, должно быть проще и должно меняться на лету. Я уверен есть визуальные редакторы или что-то что подключается к запущенному приложению и позволяет менять параметры на лету. Типа как web develope консоль
не встречал висвигов для gtk
а вот для qt есть, прям вместе с самим qt-creator идёт в комплекте