-
Book Overview & Buying
-
Table Of Contents
wxPython Application Development Cookbook
By :
Sometimes, there are already controls that provide some functionalities that can meet most of your application's needs but maybe just not in the right way, or you find that you are missing some basic fundamental need that can be provided by another control. If you find yourself in this situation, it can be convenient to encapsulate the functionality of multiple controls into a single composite control that provides the combined functionality that is needed from both controls. In this recipe, we will make a composite control that is made up of the TextCtrl and ColourSelect controls, which provides both a visual and textual representation of the color on screen.
Perform the following steps:
First, we will start by deriving a class from PyPanel to use as the base container for our composite control, as follows:
import wx
import wx.lib.colourselect as CSEL
class ColourEntry(wx.Panel):
def __init__(self, parent, colour=wx.NullColour):
super...
Change the font size
Change margin width
Change background colour