如何在wxpython启动GUI程序后立即运行事件?

如何在wxpython启动GUI程序后立即运行事件?

问题描述:

我正在开发一个GUI程序,其中我已经将一个开始按钮与一个事件绑定在一起,并且当我单击开始按钮时,该事件按我喜欢的方式运行。我的问题是,如果我希望我的程序在GUI程序启动后立即启动事件,这意味着一旦程序启动后立即开始按钮被“点击”,我该怎么做?如何在wxpython启动GUI程序后立即运行事件?

在主框架构造函数中设置一个触发事件的间隔为0的单次计时器。

+0

请你更具体?我只是不知道在哪里放置代码以及如何添加计时器。 – Shane 2010-08-14 14:17:49

+0

@Shane:我不知道我怎么能更具体。以下是关于wxPython定时器的一些文档:http://wiki.wxpython.org/Timer,Google for more。你的应用程序有一个主框架吗?它有一个构造函数吗? – 2010-08-14 14:21:13

+0

现在我知道如何使它工作。谢谢 – Shane 2010-08-14 14:55:04

__init__()为你的主框架把这个:

wx.CallAfter(FUNC_NAME)