wxPython 学习笔记
第一章 欢迎使用 wxPython
1. 通常情况下,Python 中的模块导入顺序是随意的,相互无关的。
但是 wxPython 中不同,你从 wxPython 导入其他东西之前必须先导入 wx。当你第一次导入 wx 模块时, wxPython 要对别的 wxPython 模块执行一些初始化工作。
例如 wxPython 中的一些子包,如 xrc 模块,他在 wx 模块导入之前不能够正确的工作,我们必须按下面顺序导入:
import wx
from wx import xrc
2. 每个 wxPython 程序必须有一个 application 对象(wx.App的子类)和至少一个 frame 对象(wx.Frame 的子类). Frame 就是用来定制我们的窗口界面的。
3. 当应用程序启动的时候, OnInit()方法将被 wx.App 父类调用。
(我猜测 __init__ 是在 OnInit 之前执行的)
第一章 欢迎使用 wxPython
1. 通常情况下,Python 中的模块导入顺序是随意的,相互无关的。
但是 wxPython 中不同,你从 wxPython 导入其他东西之前必须先导入 wx。当你第一次导入 wx 模块时, wxPython 要对别的 wxPython 模块执行一些初始化工作。
例如 wxPython 中的一些子包,如 xrc 模块,他在 wx 模块导入之前不能够正确的工作,我们必须按下面顺序导入:
import wx
from wx import xrc
2. 每个 wxPython 程序必须有一个 application 对象(wx.App的子类)和至少一个 frame 对象(wx.Frame 的子类). Frame 就是用来定制我们的窗口界面的。
3. 当应用程序启动的时候, OnInit()方法将被 wx.App 父类调用。
(我猜测 __init__ 是在 OnInit 之前执行的)