|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Библиотека для создания GUI приложений на С++ |
|
C/C++ - Библиотека для создания GUI приложений на С++
|
Старожил Сообщения: 242 |
Здравствуйте!
Я делаю консольные программы на 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++ с учетом возможности получения помощи на форумах, удобства создания интерфейса программы, уверенности в будущем и др. |
|
Отправлено: 11:38, 23-03-2024 |
Ветеран Сообщения: 3247
|
Профиль | Отправить PM | Цитировать Я бы выбрал Qt. Правда на винде когда-то давно сталкивался с проблемой при установке, но это было лет 15 назад.
Цитата tumanovalex:
|
|
Отправлено: 21:49, 23-03-2024 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Deadooshka Сообщения: 2497
|
Профиль | Отправить PM | Цитировать Никаких гарантий по лицензиям ни один продукт дать не может. Чем выше популярность, тем больше мыслей о монетизации. Qt в какой-то степени монополисты по функционалу, поэтому могут себе позволить непопулярные лицензионные решения. Но это сейчас, а в будущем конкуренция может появиться.
|
Отправлено: 09:29, 24-03-2024 | #3 |
Старожил Сообщения: 242
|
Профиль | Отправить PM | Цитировать Спасибо за ответы, понятно.
|
Отправлено: 10:53, 25-03-2024 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Project SFX Config - GUI для создания конфигураций модифицированного модуля 7zip | Medic84 | Автоматическая установка Windows 2000/XP/2003 | 79 | 14-04-2014 22:04 | |
Microsoft представляет Project Sienna: приложение для создания приложений на Windows | OSZone News | Новости и события Microsoft | 0 | 20-12-2013 04:30 | |
8 / 2012 - [решено] Предустановка приложений для всех пользователей после создания учётной записи | Den1g0d | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 14 | 03-07-2013 19:51 | |
Как запретить запись на рабочий стол, кроме создания ярлыков для приложений | zaqwsx_ | Microsoft Windows NT/2000/2003 | 0 | 23-10-2009 19:04 | |
Как запретить запись на рабочий стол, кроме создания ярлыков для приложений | zaqwsx_ | Microsoft Windows NT/2000/2003 | 10 | 15-10-2009 11:27 |
|