让我们从一个示例开始。我们的计划是要有一个单一的框架和一组包含一个标签[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))
[7] 根据wxPython文档:
“一个小组是一个窗口控制放置。这是通常被置于一个框架。它包含最小的额外功能之上,它的父类wxWindow;它的主要目的是要在外观和功能类似一个对话框,但是可以灵活有任何窗口作为一个家长。“,事实上,它是一个简单的窗口用作(灰色)背景的其它对象是为了处理数据条目。这些通常被称为控制或小部件。