NoNaMe :: wxWidgets - Crossplatform GUI Library

wxWidgets (ранее известная как wxWindows) — это кросс-платформенная библиотека инструментов с открытым исходным кодом для построения графического интерфейса пользователя (GUI).

----------------------<cut>----------------------

wxWidgets позволяет компилировать программы на множестве платформ с минимальными изменениями в исходном коде, либо вообще без них. Она поддерживает системы Microsoft Windows, Apple Macintosh, UNIX-подобные (для X11, Motif и GTK+), OpenVMS и OS/2.
Библиотека разработана на C++, но может подключаться ко множеству других языков, таких, как Python, Smalltalk, Perl, Basic, Euphoria, JavaScript, Lua, Ruby, и Java.
Библиотека не имитирует вид компонентов, используя графические примитивы различных поддерживаемых платформ. Вместо этого wxWidgets предоставляет тонкую абстракцию к существующим компонентам системы. Другими словами, основной код wxWidgets предпочитает вызывать «родной» элемент интерфейса платформы, вместо того, чтобы повторно его реализовывать. Это предоставляет быстрый, естественно выглядящий интерфейс по сравнению с библиотеками вроде Swing (для Java).

IM клиент написанный с использованием wxWindows

wxWidgets разработана не только для того, чтобы создавать GUI. Она также имеет построенную на ODBC библиотеку работы с базами данных, систему обмена данных между процессами, сетевую библиотеку, и т.д.

Скрытый текст

Источник: http://nnm.ru/blogs/ViPe/wxwidgets_crossplatform_gui_library/

Яндекс.Метрика Rambler's Top100

© 2000–2012 NoNaMe