Создание GUI для приложения - PullRequest
2 голосов
/ 24 августа 2011

Это вопрос, о котором я давно задумывался. Как вы создаете интерфейс для своей программы? Кажется, что большая боль в позиционировании элементов управления и кнопок формы, используя только код. Я ищу что-то похожее на Visual Basic, где вы можете перетащить элементы управления в окно. Но я хочу сделать это для приложений, написанных на C ++. Можно ли это сделать с помощью таких компиляторов, как MinGW на Eclipse?

Ответы [ 4 ]

1 голос
/ 28 августа 2011

Загружаемая вами 1,7 ГБ - это, вероятно, полный Qt SDK. Это не только Qt и документация, но также включает в себя IDE Qt Creator с Qt Designer «Form Builder», компилятор MinGW, отладчик, примеры, демонстрации и некоторые другие вещи. Также есть «онлайн-установщик», который позволяет вам выбрать нужные пакеты перед загрузкой. Это, вероятно, то, что я использовал бы, если бы я начинал с нуля на Windows.

1 голос
/ 24 августа 2011

Инструментарий Qt написан на C ++. Таким образом, вы можете использовать его для разработки графического интерфейса. Он также поставляется с Qt Designer и Qt Creator IDE и инструментами.

И вы можете использовать MinGW для компиляции кода. Вам не нужно скачивать MInGW отдельно. Когда устанавливает Qt toolkik , он спрашивает, хотите ли вы также загрузить MInGW, просто скажите yes . Затем он загрузит правильную версию самого MInGW.

1 голос
/ 24 августа 2011

Если вы не хотите идти по маршруту Qt, вы можете использовать ResEdit , который является бесплатным.Он будет создавать дружественные для Win32 .rc файлы, которые могут быть собраны с помощью компилятора ресурсов MinGW и использованы в приложениях Win32.

Есть несколько доступных библиотек-оболочек C32 для Win32, хотя я не знаю ни одной, которая является настолько зрелойкак Qt.Я считаю, WinxGui - это порт WTL (или, по крайней мере, утверждает, что он совместим с WTL) для GCC.Не похоже, что в течение нескольких лет на сайте проекта была активная деятельность.

1 голос
/ 24 августа 2011

То, что вы ищете, называется Qt , оба Eclipse и MinGW дружественные.
Проверьте эта хорошая статья .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...