悄然无声的 Blog
不是我不明白,这世界变化快!
摘要: 前面的笔记主要学习了 wx.Frame 的用法,在我们创建一个 Frame 的时候,总是要用到一个应用程序对象 wx.App ,每个程序中必不可少的两行代码是: 1、创建应用程序对象 wx.App() 2、开始主循环 app.MainLoop() 以前用 Delphi 或者 VB 的时候我们是看不到这个对象的(其实也有),我们一般都把窗体就当作了一个程序,其实窗体对象和应用程序对象还是有很大区别的,具体的区别要说起来比较复杂,简单说它主要有以下几个作用: 1、创建和管理消息循环,这个不用说了吧。 2、初始化程序进程,就是程序运行必要的一些资源。 3、缺省的事件处理 4、应用程序对象的其他一些属 阅读全文
posted @ 2010-12-25 22:42 左洸 阅读(1194) 评论(1) 推荐(0) 编辑
摘要: 前面几篇的学习笔记中,对 wx.Frame 已经有了一个大概的了解,wx.Frame 就是一个窗体框架,他有标题栏、有客户绘制区、有菜单条、有工具条、有状态栏、可以最大最小化、可以改变尺寸等等。 但是,这个 wx.Frame 窗体和 VB 、Delphi 、WinForm 等等的窗体有一点不一样的地方:一般情况下我们并不直接在窗体上放置控件。 如果你直接将控件放置在 wx.Frame 上,则控件的大小和位置设置都将不起作用,控件将充满整个 Frame 的客户区域,如果你放置两个按钮,则这两个按钮将共同填充整个客户区域。 所以,一般情况下,我们会先放置一个 wx.Panel 面板在 Frame 阅读全文
posted @ 2010-12-25 21:49 左洸 阅读(1207) 评论(0) 推荐(0) 编辑