摘要: 与绘制按钮一样,很简单,直接看代码:#!/usr/bin/env python# -*- coding: utf-8 -*-import wximport wx.py.imagesclass ToolbarFrame(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, id, 'Toolbars', size = (300, 200)) panel = wx.Panel(self) panel.SetBackgrou... 阅读全文
posted @ 2012-07-05 23:59 Socrates 阅读(2703) 评论(0) 推荐(0) 编辑
摘要: Panel是窗口的容器,通常其大小与Frame一样,在其上放置各种控件,这样可将窗口内容与工具栏及状态栏区分开,能过TAB键可遍历Panel中的元素,直接看个例子:#!/usr/bin/env python# -*- coding: utf-8 -*-import wxclass MyFrame(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, id, u'测试面板Panel', size = (600, 300)) #创建面板 ... 阅读全文
posted @ 2012-07-05 23:22 Socrates 阅读(17470) 评论(0) 推荐(0) 编辑
摘要: Frame即为框架,可以直接理解为一个窗口。要创建一个Frame的子类,需要调用Frame类的构造函数,原型如下:wx.Frame(parent, id=-1, title=””, pos=wx.DefaultPosition,size=wx.DefaultSize, style=wx.DEFAULT_FRAME_STYLE,name=”frame”)各参数含义: parent:顶级窗口直接使用None。 id:标识,有三种赋值方式:1、自己指定一个正数,但确保同一窗体中不能重复;2、取值-1或wx.ID_ANY,表示由系统自动分配,可以通过frame.GetId()来获取此值;3、使用wx. 阅读全文
posted @ 2012-07-05 22:42 Socrates 阅读(3022) 评论(0) 推荐(0) 编辑