]>
Commit | Line | Data |
---|---|---|
1 | ||
2 | from wxPython.wx import * | |
3 | ||
4 | #--------------------------------------------------------------------------- | |
5 | ||
6 | class TestPanel(wxPanel): | |
7 | def __init__(self, parent): | |
8 | wxPanel.__init__(self, parent, -1) | |
9 | ||
10 | wxStaticText(self, -1, "This is an example of static text", | |
11 | wxPoint(20, 10)) | |
12 | ||
13 | wxStaticText(self, -1, "using the wxStaticText Control.", | |
14 | wxPoint(20, 30)) | |
15 | ||
16 | wxStaticText(self, -1, "Is this yellow?", | |
17 | wxPoint(20, 70)).SetBackgroundColour(wxNamedColour('Yellow')) | |
18 | ||
19 | str = "This is a different font." | |
20 | text = wxStaticText(self, -1, str, wxPoint(20, 100)) | |
21 | font = wxFont(20, wxSWISS, wxNORMAL, wxNORMAL, false, "Arial") | |
22 | w, h, d, e = self.GetFullTextExtent(str, font) | |
23 | text.SetFont(font) | |
24 | text.SetSize(wxSize(w, h)) | |
25 | ||
26 | ||
27 | #--------------------------------------------------------------------------- | |
28 | ||
29 | def runTest(frame, nb, log): | |
30 | panel = TestPanel(nb) | |
31 | return panel | |
32 | ||
33 | ||
34 | #--------------------------------------------------------------------------- | |
35 | ||
36 | ||
37 | ||
38 | ||
39 | ||
40 | ||
41 | ||
42 | ||
43 | overview = '''\ | |
44 | A static text control displays one or more lines of read-only text. | |
45 | ||
46 | ''' | |
47 | ||
48 | #--------------------------------------------------------------------------- |