让我们从一个示例开始。我们的计划是要有一个单一的框架和一组包含一个标签[7][8]:
'''
Created on 2012-6-30
@author: Administrator
'''
import wx
class ExampleFrame(wx.Frame):
def __init__(self,parent):
wx.Frame.__init__(self,parent)
panel = wx.Panel(self)
self.qoute = wx.StaticText(panel,label="Your qoute",pos=(20,30))
self.Show()
app = wx.App(False)
frame = ExampleFrame(None)
app.MainLoop()
这个设计应该是清楚的,你不应该有任何问题,如果你读到小编辑部分的这个指南。注意:这里应该使用sizer而不是明确的每个小部件的位置。请注意这行:
self.quote = wx.StaticText(panel, label="Your quote: ", pos=(20, 30))
wxStaticText参数在panel面板的使用。静态文本用在创建的面板。该wxPoint被用作定位参数。还有可选wxSize参数,但它是不起作用的。[7] 根据wxPython文档:
“一个小组是一个窗口控制放置。这是通常被置于一个框架。它包含最小的额外功能之上,它的父类wxWindow;它的主要目的是要在外观和功能类似一个对话框,但是可以灵活有任何窗口作为一个家长。“,事实上,它是一个简单的窗口用作(灰色)背景的其它对象是为了处理数据条目。这些通常被称为控制或小部件。
[8] 一个标签是用来显示文本不应与用户进行交互.