В последнее время я проверял мой C ++, Ubuntu QQ. Я люблю фреймворк Qt для всего, особенно для создания GUI. Я стал довольно знаком с ним при использовании PyQt за последние несколько лет.
При использовании PyQt у меня были некоторые проблемы, которые сейчас более выражены при использовании C ++ с Qt: Qt имеет много расширений для C ++, которые специфичны для Qt - QString является лишь одним из распространенных примеров, не говоря уже об автоматизированной сборке мусора. Можно писать приложения на Qt, используя C ++, совсем не зная о C ++ и STL.
Возможно, мне скоро придется снова выходить на рынок труда, и я хотел бы иметь возможность рассмотреть позиции C ++ - но я боюсь, что слишком сильная привязанность к Qt ограничит мои способности работать с универсальным C ++, который когда-то был довольно грозным, но сейчас долго спят и ржавые.
Должен ли я избежать Qt? Буду ли я лучше использовать WxWidgets или GTK ++ для создания GUI?
Какая структура графического интерфейса лучше всего использовать, которая позволяет / требует наибольшего использования универсального C ++ и STL? Как сделать себя наиболее привлекательным программистом на C ++, когда дело доходит до каркасов GUI и т. Д.?