Интересно что значит с "качественным", полагаю что "хорошесть" интерфейса - его удобство, а если вы про удобную разработку, так хм, ну как придется.
есть
iUP,
GTK+, и еще другие, вам нужна кроссплатформенность?, а рисовать вы желаете системные контролы - доки по этому есть, или собственные? - копайте Qt например, там свои контролы рисуются.