File: Colour.1.py

package info (click to toggle)
wxpython4.0 4.2.3%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 221,752 kB
  • sloc: cpp: 962,555; python: 230,573; ansic: 170,731; makefile: 51,756; sh: 9,342; perl: 1,564; javascript: 584; php: 326; xml: 200
file content (32 lines) | stat: -rw-r--r-- 875 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
##Andrea Gavana
#!/usr/bin/env python

# This sample shows how to assign different fonts to various
# wx.StaticTexts

import wx

app = wx.App(0)
frame = wx.Frame(None, -1, 'Colour settings')

text_ctrl_1 = wx.TextCtrl(frame, -1, 'Some text')
text_ctrl_1.SetBackgroundColour(wx.Colour(0, 0, 255))
# OR
text_ctrl_2 = wx.TextCtrl(frame, -1, 'Other text')
text_ctrl_2.SetBackgroundColour('BLUE')
# OR
text_ctrl_3 = wx.TextCtrl(frame, -1, 'Another text')
text_ctrl_3.SetBackgroundColour('#0000FF')

# Size up everything in a nice vertical box sizer
sizer = wx.BoxSizer(wx.VERTICAL)
sizer.Add(text_ctrl_1, 0, wx.EXPAND|wx.ALL, 10)
sizer.Add(text_ctrl_2, 0, wx.EXPAND|wx.LEFT|wx.RIGHT, 10)
sizer.Add(text_ctrl_3, 0, wx.EXPAND|wx.ALL, 10)
frame.SetSizer(sizer)
sizer.SetSizeHints(frame)

frame.Show()

# Enter the application main loop
app.MainLoop()