-
Book Overview & Buying
-
Table Of Contents
wxPython Application Development Cookbook
By :
The Grid control provides a spreadsheet-like display of data using a separate data source that provides the data to the Grid control. The Grid control in wxPython is a generic widget used to display tabular data. In this recipe, we will explore some of the basic capabilities of the grid control by creating a grid that can be used to edit CSV-formatted files.
This recipe will assume some basic familiarity with the PyGridTableBase class that was discussed in the previous recipe, Implementing a data source; so, ensure that you take a quick review of the preceding recipe before getting into this one.
Here are the steps that you need to perform in this recipe:
First, we will use a couple of extra imports from the standard library to help out in this recipe, so let's add them in, as follows:
import csv from StringIO import StringIO import wx import wx.grid as gridlib
Next, let's start on the data source for the grid by defining the following...
Change the font size
Change margin width
Change background colour