Стандартные библиотеки для GUI в C++

324
14 января 2017, 12:54

Перехожу с Java на C++. В Java были стандартные библиотеки типа AWT, Swing, JavaFX для создания пользовательских интерфейсов.

Что для этого есть в C++?

Answer 1

В С++ нет стандартных библиотек для GUI.

Есть библиотеки сторонних разработчиков, типа: Qt, wxWidgets, JUCE, Nana, eGUI, etc. А так же собственные решения от Microsoft, Borland (ныне Embarcadero Technologies).

Answer 2

На текущий момент стандартных библиотек для графики действительно нет в C++. Нужно использовать сторонние, список можно посмотреть на википедии. Но уже сейчас есть соответствующее предложение о добавлении такого функционала и в стандартную часть.

Например, на странице сайта, посвящённого стандартизации C++ есть такая картинка (см. нижний правый угол):

Черновик предложения, озаглавленный как "A Proposal to Add 2D Graphics Rendering and Display to C++" содержит на текущий момент 227 (!) страниц и доступен по ссылке.

READ ALSO
Обработка XML cpp [требует правки]

Обработка XML cpp [требует правки]

Каким образом работать сxml,

250
Использование в TypeScript классов .Net

Использование в TypeScript классов .Net

Есть идея иметь доступ из TypeScript к методам и свойствам классовNet

377
Web framework для языка c/c++

Web framework для языка c/c++

Здравствуйте! Вопрос такойСобираюсь писать приложение где требуется что бы все работало очень быстро

327