Итак, я изучаю C# уже около года (мне 20 лет), и я довольно уверенно в нем разбираюсь. Я также время от времени вмешивался в C++. Например, совсем недавно я следил за уроками Nehe OpenGL для C++, и я нахожу это интересным способом обучения. .
Я хочу заняться созданием межплатформенного программного обеспечения с графическим интерфейсом после того, как наткнулся на эту библиотеку под названием FLTK (гибкая скорее что-то). После того, как, наконец, и мучительно заставить его работать, я обнаружил, что есть решения для создания графического интерфейса на C ++, однако я думаю, что FLTK выглядит довольно старым.
Поэтому я погуглил несколько новых графических интерфейсов и решил поиграть с wxWidgets (решил против Qt из-за лицензирования). Я скачал его, скомпилировал и посмотрел, есть ли подключаемые модули IDE для RAD. разработки, как вы можете себе представить, переходя от перетаскивания компонента к форме в C#, я надеялся на что-то подобное.
Я узнал, что code::blocks имеет что-то подобное, поэтому я попробовал это. Все было в порядке, но что меня отталкивало, так это ужасное завершение кода; он будет отображать только члены и методы в текущем объекте и ничего для файлов заголовков #included. Я понимаю, что завершение кода/IntelliSense не так просто для C++, но Visual Studio 2008 справляется с этим довольно хорошо. . Я нашел некоторые другие инструменты RAD, такие как wxFormBuilder, но это стоит денег, а не то, что я хочу делать просто для обучения.
Итак, мой TLDR вопрос: есть ли у кого-нибудь опыт работы с wxWidgets? Вы просто разрабатываете в удобной для вас среде IDE и просто кодируете графический интерфейс? В смысле без визуальных помощников? Может, подскажете, в каком направлении мне двигаться? :)
Спасибо, это также мой первый пост на этом сайте, хотя до этого я прочитал много тем, которые помогли мне решить множество проблем. Ваше здоровье!