Это тулкит для портирования приложений MFC :)
Просто заменяеш в исходниках префикс C на wx и радуешся жизни!
Например CObject ----> wxObject
и т.п.
А есть еще wxGTK, тольк что это я хз.
Горькая правда. wxWindows - это на редкость скверно спроектированный тулкит. Его единственное предназначение - дать хоть какую-то возможность нарисовать хоть что-то похожее на GUI людям c IQ < 50, знакомым с MFC-style. Наличие у этих людей уймы свободного времени и уймы терпения подразумевается.
> Горькая правда. wxWindows - это на редкость скверно спроектированный тулкит.
Предложи свой тулкит, прога, использующая который, одинаково выглядела бы на mac, win и linux, а?
Мне как раз переносимый гуй нужен, помоги, а? %-)
Я думаю, прога, правильно написанная на Python с использованием wxPython, работала бы _везде_ даже без перекомпиляции. Хватало бы просто запуска .py-файла. По крайней мере, bittorrent под винды и линух запускается из одного .zip-архива.
Это он сам такой страшный (внешне, я имею ввиду), или это я его настраивать не умею? Все tcl/tk-шные проги ну уж больно говняный интерфейс имеют. Мне не надо пластилиновых кнопок, но че-нить наподобие win95 хотелось бы хотя бы ....
Так народ, хватит с ума сходить! wxWindows (ныне wxWidgets) это кроссплатформенный тулкит. Он есть в виде обверток для GTK (1 и 2), Motif для линукс. Также обварачивает родные либы OSX и Windows. Отличается хорошо продуманной архитектурой и потрясающе поганными доками! Все что выходить за рамки простых программ просто не документировано!
Пишу на нем свой проект и уже проклял все на свете! Даже такая простая вещь как создание собственного виджета с событиями потребовала чтения их сорсов...
Тут всё подробнейшим образом описано. Porting MFC Apps to Linux. Я долго искал такое... но к сожалению мне не подошло - т.к. я портирую прогу, там MFC но гуёв нету... Пришлось все на STL пересаживать (типа CArray = std::vector и т.п.).
А гуи портировать оч. просто как я уже писал - заменить префикс C на wx %) Это и была главная цель девелоперов wxWindows