Qt более изящен. Qt более универсален. Qt кроссплатформенен. Qt - Ъ! Qt - наше всио!
//ну ты хоть оцени задачи, которые предполагаешь решать, и поизучай немного теорию и историю возникновения инструментов, их преимущества и недостатки, и как это поможет/помешает тебе реализовывать проекты. Надеюсь, это поможет самому определиться с выбором.
страшные наступили времена.
gtk как был дерьмом так им и остался даже перейдя на мажорную версию 3;
qt боязно из-за непонятных телодвижений нокии, да и как-то у них местами не очень стандартно для плюсов сделано;
wxwidget окаменелое ффууу, неудачная красноглазая попытка сделать mfc;
все остальные гуйовые недотулкиты слишком убоги чтобы о них упоминать.
как жеж всё херово то :'(
Gtk - только опенсорц, но естественно главный тулкит. Qt с недавнего времени более популярен в коммерческом софте. Но это вообще несоизмеримо на порядки с количеством софта и вакансий для .NET и Java.
Не думал, что на ЛОРе столько любителей .NET. Как я понял, его используют везде, кроме системного софта? Стоит ли вообще обращать на него внимание или подтягивать С/С++?
> А в чём его преимущество по сравнению с тем же С++?
В твоем случае, востребованность. Твой шанс устроить очень сильно возрастает. И тебе, как кодеру, будет намного комфортнее с шарпом работать.
С технической точки зрения: автоматическая сборка мусора, отсутствие указателей, человеческий синтаксис, делегаты, анонимные методы, лямбды, богатая базовая библиотека. Так же мощная IDE, тонны документации, огромное коммьюнити, постоянное развитие.