Библиотека для создания GUI приложений на С++
Здравствуйте!
Я делаю консольные программы на C++, но потребовалось сделать программу с GUI. Требование к программе - кроссплатформенность. Из информации в Интернете я сделал вывод, что самая популярная кроссплатформенная библиотека для приложений на C - GTK+, а для приложений на C++ - самая популярная библиотека - QT. GTK имеет также оболочку gtkmm для программирования на С++. На форумах (русских и англоязычных), по моему мнению, больше специалистов по QT и найти ответ на вопрос по программированию на QT значительно проще, чем по программированию на GTK+. На gtk.org я не нашел форума, на котором можно задавать вопросы и получать ответы от специалистов (Community - A place to find all the resources used by the people working on GTK). Вместе с тем, как я понял, бесплатная лицензия QT позволяет только использовать в программах динамические библиотеки, а GTK таких ограничений не имеет и gtk можно использовать в коммерческих программах. Кроме того, сейчас закрыли доступ к инсталяторам QT и что будет дальше - неизвестно. Из-за этого я бы выбрал GTK, но получается, что в случае каких-либо проблем с созданием программы на основе GTK получить помощь будет затруднительно. Хотелось бы узнать мнение программистов относительно выбора библиотеки для создания GUI приложений на C++ с учетом возможности получения помощи на форумах, удобства создания интерфейса программы, уверенности в будущем и др. |
Я бы выбрал Qt. Правда на винде когда-то давно сталкивался с проблемой при установке, но это было лет 15 назад.
Цитата:
|
Никаких гарантий по лицензиям ни один продукт дать не может. Чем выше популярность, тем больше мыслей о монетизации. Qt в какой-то степени монополисты по функционалу, поэтому могут себе позволить непопулярные лицензионные решения. Но это сейчас, а в будущем конкуренция может появиться.
|
Спасибо за ответы, понятно.
|
Время: 19:47. |
Время: 19:47.
© OSzone.net 2001-