Как создавать графический интерфейс программы?

Как вообще создавать графический интерфейс программы?
Допустим написал я калькулятор, в консоли все работает, все прекрасно.А теперь как мне к этой программе сделать кнопки, поля и т.д.?
С чего начать?
  • Вопрос задан
  • 20823 просмотра
Пригласить эксперта
Ответы на вопрос 4
AxisPod
@AxisPod
Для начала указали бы ОС и требования, нужна ли кроссплатформенность.

Для Windows: WinAPI, MFC, WTL
Для nix (они же кроссплатформенные): GTK+, QT, wxWidgets
Если хочется еще, поищите, найдете.
Ответ написан
Комментировать
@SeNaP
WinAPI.
А вообще можно накидать форму в Visual Studio и привязать к каждой кнопке события.
Ответ написан
Комментировать
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
Вообще, c++ считается "низкоуровневым" языком для работы с железом, драйверами, оптимизацией по производительности.
Написать на нём gui сложнее, чем на C#, который считается более "простым" языком верхнего уровня, доступ из которого на нижние уровни железа напрямую сложен.

Но никто не мешает сделать из вашего кода библиотеку, которую можно подключать из winforms/wpf графического приложения и дергать нужные функции оттуда.
Ответ написан
afiskon
@afiskon
eax.me/wxwidgets например
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы