96÷12十4Ⅹ2=如何用两种种方法怎么算

最开始做框架的时候的需求就是哆线程访问UI以前在.NET WPF使用MVVM和数据驱动很容易做到,在JavaSwing中使用另类的观察者模式也实现了在WxPython中使用观察者模式直接程序崩溃,于是乎仔细嘚研究了一下发现使用wx.CallAfter()可以实现

在线程中实现wx.CallAfter(),wx.CallAfter()使用pub将消息推送给实现类实现方法将日志或者变化的数据推送给UI就可以了。思路很简單具体看一下我在toolkit-frame中实现的日志模块。一边向磁盘写日志一边将日志写到UI上。

updateDisplay方法在实现类中实现即可在我框架里面是MainView中实现,具體代码如下:

控制台输出和UI上的日志同步哦这个要是GIT图就更好了。。

}

我要回帖

更多关于 用两种 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信