]>
git.saurik.com Git - wxWidgets.git/blob - wxPython/demo/About.py
   3 import wx                  
# This module uses the new wx namespace 
   7 #--------------------------------------------------------------------------- 
   9 class MyAboutBox(wx
.Dialog
): 
  12 <body bgcolor="#AC76DE"> 
  13 <center><table bgcolor="#458154" width="100%%" cellspacing="0" 
  14 cellpadding="0" border="1"> 
  19     Running on Python %s<br> 
  24 <p><b>wxPython</b> is a Python extension module that 
  25 encapsulates the wxWindows GUI classes.</p> 
  27 <p>This demo shows off some of the capabilities 
  28 of <b>wxPython</b>.  Select items from the menu or tree control, 
  29 sit back and enjoy.  Be sure to take a peek at the source code for each 
  30 demo item so you can learn how to use the classes yourself.</p> 
  32 <p><b>wxPython</b> is brought to you by <b>Robin Dunn</b> and<br> 
  33 <b>Total Control Software,</b> Copyright (c) 1997-2006.</p> 
  36 <font size="-1">Please see <i>license.txt</i> for licensing information.</font> 
  39 <p><wxp module="wx" class="Button"> 
  40     <param name="label" value="Okay"> 
  41     <param name="id"    value="ID_OK"> 
  47     def __init__(self
, parent
): 
  48         wx
.Dialog
.__init
__(self
, parent
, -1, 'About the wxPython demo',) 
  49         html 
= wx
.html
.HtmlWindow(self
, -1, size
=(420, -1)) 
  50         if "gtk2" in wx
.PlatformInfo
: 
  51             html
.SetStandardFonts() 
  52         py_version 
= sys
.version
.split()[0] 
  53         txt 
= self
.text 
% (wx
.VERSION_STRING
, 
  54                            ", ".join(wx
.PlatformInfo
[1:]), 
  58         btn 
= html
.FindWindowById(wx
.ID_OK
) 
  59         ir 
= html
.GetInternalRepresentation() 
  60         html
.SetSize( (ir
.GetWidth()+25, ir
.GetHeight()+25) ) 
  61         self
.SetClientSize(html
.GetSize()) 
  62         self
.CentreOnParent(wx
.BOTH
) 
  64 #--------------------------------------------------------------------------- 
  68 if __name__ 
== '__main__': 
  69     app 
= wx
.PySimpleApp() 
  70     dlg 
= MyAboutBox(None)