| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Библиотека для создания GUI приложений на С++ |
| Автор: tumanovalex 23.3.2024, 11:49 |
| Здравствуйте! Я делаю консольные программы на C++, но потребовалось сделать программу с GUI. Требование к программе - кроссплатформенность. На этом форуме есть аналогичная тема (http://forum.vingrad.ru/topic-60005.html), но ее обсуждение заканчивается в 2010 году. Поэтому хотел бы получить актуальные советы от специалистов. Из информации в Интернете я сделал вывод, что самая популярная кроссплатформенная библиотека для приложений на 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++ с учетом возможности получения помощи на форумах, удобства создания интерфейса программы, уверенности в будущем и др. |
| Автор: OlegIT 8.5.2024, 20:01 |
| Qt распространяется с https://qt-mirror.dannhauer.de/archive/qt/, так что можно как динамику так и статику делать. Если хорошенько поискать в инете, то можно ещё зеркала свободные найти. И VPN пока ни кто не запрещал. |