Chapter 1 Introduction

In this chapter, we answer a few basic questions about what wxWidgets is and what sets it apart from other solutions. We outline the project’s history, how the wxWidgets community works, how wxWidgets is licensed, and an overview of the architecture and available parts.

What Is wxWidgets?

wxWidgets is a programmer’s toolkit for writing desktop or mobile applications with graphical user interfaces (GUIs). It’s a framework, in the sense that it does a lot of the housekeeping work and provides default application behavior. The wxWidgets library contains a large number of classes and methods for the programmer to use and customize. Applications typically show windows containing standard controls, possibly drawing ...

Get Cross-Platform GUI Programming with wxWidgets now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.