wxPython wx.CallAfter()

尤瓦尔沙龙

我在项目中使用wxpython和线程。我认为我不太了解如何使用wx.CallAfter以及何时使用它。我读了几本书,但我仍然不明白这一点。有人可以向我解释吗?

罗宾·邓恩

简而言之,wx.CallAfter只需获取一个callable和应传递给它的参数,将其捆绑成一个自定义事件,然后将该事件发布到应用程序的未决事件队列中。调度该事件后,处理程序将调用给定的callable,并将给定的参数传递给它。

最初wx.CallAfter添加此命令是为了在处理当前事件和任何其他未决事件之后有一种简便的方法来调用代码。由于事件总是在主UI线程中处理,因此事实证明,这wx.CallAfter也是使工作线程使某些代码在UI线程中运行的便捷且安全的方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

wxPython wx.CallAfter-如何使其立即执行?

来自分类Dev

PyQT相当于wx CallAfter吗?

来自分类Dev

Python / Eclipse / wxPython-CallAfter未定义变量?callAfter也是如此-感到困惑

来自分类Dev

WxPython:导入wx.lib

来自分类Dev

wxPython wx.ScrolledWindow插入wx.Panel

来自分类Dev

wxPython wx.Frame和wx.Dialog效果

来自分类Dev

wxPython wx.lib.plot.PlotCanvas错误

来自分类Dev

wxPython wx.TextCtrl是不可编辑的

来自分类Dev

wxPython-wx.StaticText无法正确对齐

来自分类Dev

如何在wxpython中显示wx.DC的CrossHair?

来自分类Dev

wxPython wx.TextCtrl动态调整大小以填充面板宽度

来自分类Dev

wxPython-如何导入wx.adv模块?

来自分类Dev

wx.SetTextForeground无法在wxPython中正确设置DC颜色

来自分类Dev

wxPython标签放置在wx.TextCtrl()文本输入上

来自分类Dev

wxPython的wx.Panel的默认样式是什么?

来自分类Dev

如何在wxpython中显示wx.DC的CrossHair?

来自分类Dev

wxPython不起作用__import wx生成错误

来自分类Dev

wxPython在wx.Window中如何使用不同的大小

来自分类Dev

wxPython-如何导入wx.adv模块?

来自分类Dev

wxPython-实现wx.EVT_TEXT_PASTE

来自分类Dev

我在Windows上使用wxPython时遇到此错误“ import wx import error no module named wx”

来自分类Dev

wxpython wx.Slider:仅当用户暂停预定时间后如何触发事件

来自分类Dev

wxPython:如果销毁模式对话框,则无法使用wx.PostEvent设置焦点

来自分类Dev

wxPython-使用wx python模块获取现有的windowDC /句柄?

来自分类Dev

如何在wx.grid(wxpython)中将整个行/列设置为只读?

来自分类Dev

wxPython TextCtrl断言错误:wx.wxEVT_COMMAND_TEXT_ENTER不是PyEventBinder实例

来自分类Dev

wxPython:绑定wx.EVT_CHAR_HOOK禁用TextCtrl退格键

来自分类Dev

如何在wxPython的wx.StaticText()中具有不同的彩色文本

来自分类Dev

WxPython:如何获取wx网格中显示的单元格范围?

Related 相关文章

  1. 1

    wxPython wx.CallAfter-如何使其立即执行?

  2. 2

    PyQT相当于wx CallAfter吗?

  3. 3

    Python / Eclipse / wxPython-CallAfter未定义变量?callAfter也是如此-感到困惑

  4. 4

    WxPython:导入wx.lib

  5. 5

    wxPython wx.ScrolledWindow插入wx.Panel

  6. 6

    wxPython wx.Frame和wx.Dialog效果

  7. 7

    wxPython wx.lib.plot.PlotCanvas错误

  8. 8

    wxPython wx.TextCtrl是不可编辑的

  9. 9

    wxPython-wx.StaticText无法正确对齐

  10. 10

    如何在wxpython中显示wx.DC的CrossHair?

  11. 11

    wxPython wx.TextCtrl动态调整大小以填充面板宽度

  12. 12

    wxPython-如何导入wx.adv模块?

  13. 13

    wx.SetTextForeground无法在wxPython中正确设置DC颜色

  14. 14

    wxPython标签放置在wx.TextCtrl()文本输入上

  15. 15

    wxPython的wx.Panel的默认样式是什么?

  16. 16

    如何在wxpython中显示wx.DC的CrossHair?

  17. 17

    wxPython不起作用__import wx生成错误

  18. 18

    wxPython在wx.Window中如何使用不同的大小

  19. 19

    wxPython-如何导入wx.adv模块?

  20. 20

    wxPython-实现wx.EVT_TEXT_PASTE

  21. 21

    我在Windows上使用wxPython时遇到此错误“ import wx import error no module named wx”

  22. 22

    wxpython wx.Slider:仅当用户暂停预定时间后如何触发事件

  23. 23

    wxPython:如果销毁模式对话框,则无法使用wx.PostEvent设置焦点

  24. 24

    wxPython-使用wx python模块获取现有的windowDC /句柄?

  25. 25

    如何在wx.grid(wxpython)中将整个行/列设置为只读?

  26. 26

    wxPython TextCtrl断言错误:wx.wxEVT_COMMAND_TEXT_ENTER不是PyEventBinder实例

  27. 27

    wxPython:绑定wx.EVT_CHAR_HOOK禁用TextCtrl退格键

  28. 28

    如何在wxPython的wx.StaticText()中具有不同的彩色文本

  29. 29

    WxPython:如何获取wx网格中显示的单元格范围?

热门标签

归档