IBM developerWorks: Looking through wxWindows - An intro to the portable C++ and Python GUI toolkitFeb 14, 2001, 22:09 (0 Talkback[s])
(Other stories by Markus Neifer)
WEBINAR: On-demand webcast
How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >
[ Thanks to Shailendra for this link. ]
"Markus Neifer gives an overview of wxWindows, the portable C++ and Python GUI toolkit. He discusses the library's architecture, talks about how to deal with multi-platform file handling and the directory separation character, and touches on wxHTML, image file formats, and Unicode. He also walks you through some helpful wxWindows debugging tips and talks a bit about porting MFC applications to Linux."
"The wxWindows library, whether or not it's compiled as a Dynamic Link Library (DLL), makes it possible to have very small executives. It also offers various goodies for multi-platform development: you get an OpenGL interface and built-in support for HTML, Unicode, and internationalization. And it helps you to port applications from Windows-only MFC (Microsoft Foundation Classes) to Linux, for example. One of the main goals of wxWindows is to run on as many platforms as possible, so it supports nearly every C++ compiler available. It does not yet use all features of Standard C++ (such as namespaces, std::string class, and STL container). But Standard C++ is on the to-do list and there?s already some support for the new cast syntax and std::string."
"Julian Smart started wxWindows in 1992 at the Artificial Intelligence Applications Institute, University of Edinburgh. In 1995 Markus Holzem released his port of wxWindows to Xt, the X toolkit. After a brief period of stagnation, in May 1997 the Windows and GTK+ ports were merged and put into a CVS repository made available to all contributors to wxWindows. Towards the end of '97, Julian Smart started distributing a CD-ROM of wxWindows, including the complete source, compiler stuff, and much more."
0 Talkback[s] (click to add your comment)