在整个应用程序中记录 wxWidgets 中的所有事件?
Log all events in wxWidgets in the whole application?
我有一个大型应用程序,其中有很多动态 parts/panels/widgets。压力测试后,GUI 变为空白。我怀疑 GUI 线程是否受到来自其他线程的事件的轰炸。
我已经禁用了所有我怀疑的事件,但它仍然是空白。那么是否有一个全局处理程序或记录器来记录 wxWidgets 主循环中发生的所有事件?
N.B:我有大约 1000 个线程。
在您的应用程序中 class 覆盖 FilterEvent。您可以在派生方法中执行任何需要的日志记录,但请务必 return -1 以允许事件按正常方式处理。
我有一个大型应用程序,其中有很多动态 parts/panels/widgets。压力测试后,GUI 变为空白。我怀疑 GUI 线程是否受到来自其他线程的事件的轰炸。
我已经禁用了所有我怀疑的事件,但它仍然是空白。那么是否有一个全局处理程序或记录器来记录 wxWidgets 主循环中发生的所有事件?
N.B:我有大约 1000 个线程。
在您的应用程序中 class 覆盖 FilterEvent。您可以在派生方法中执行任何需要的日志记录,但请务必 return -1 以允许事件按正常方式处理。