O'Reilly logo

WxPython Application Development Cookbook by Cody Precord

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Interacting with StatusBar

The StatusBar area is a common component to display information messages at the bottom of a frame. In its default form, it is really just a specialized panel that allows us to create separate regions for the displaying of read-only text fields. Normally, this control is a static control that the user cannot interact with; however, with a little customization, it is possible to add controls and other ways for users to interact with the StatusBar area. In this recipe, we will discuss how to add clickable area to StatusBar and use it to show a pop-up menu.

How to do it…

Here are the steps to be performed:

  1. First, let's define the constructor to set up our custom StatusBar subclass, as follows:
    import wx CSB_MSG = 0 CSB_ICON ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required