来自wxLog
http://docs.wxwidgets.org/3.0/classwx_log.html的wxWidget 3.0文档,似乎wxLog
类不再有OnLog()
成员,该成员位于wxWidgets 2.8中({{3} })。 3.0文档提到OnLog()
一次,但实际上没有任何条目。
wxLog::DoLog()
我想知道这些功能发生了什么。我有第三方遗留代码仍然使用这两个功能。我应该如何使用wxLog::OnLog()/DoLog()
迁移旧代码?
谢谢,
答案 0 :(得分:0)
wxLog::OnLog()
仍然存在并且可能应该记录在案,其文档似乎在迁移到Doxygen期间丢失了,感谢您注意到这一点。无论如何,你可以继续打电话。
DoLog()
也仍然存在,但已被弃用,实际上已记录在change log中:
wxLog::DoLogRecord()
方法,而不是DoLog()
或DoLogString()
,如果它们调用这些函数的基类版本,则必须更新,因为这不起作用更多;有关更多信息,请参阅wxLog的文档。因此,虽然您仍然可以继续使用它,但它会提供弃用警告,并且默认情况下将停止在wxWidgets 3.2中支持,并且在3.4中完全支持。