Да, вы можете очень легко смешивать Qt и STL.
Графический интерфейс пользователя занимает QString
с, но он автоматически создает эти формы std::string
или char*
, QStrings
, возвращаемые из Qt, могут быть преобразованы в toStdString()
или toAscii()
.
Qt включает в себя набор классов коллекций, но вам не нужно их использовать.
Qt хорошо выглядит, как современный C ++, есть несколько «дополнений» для обработки механизма сигналов и событий слотов, но это скорее сложность для среды сборки, чем для кода.
редактировать: счет благодарности