带有按钮控件的Wxpython日志消息窗口

问题描述 投票:0回答:1

我正在尝试设计一个日志消息窗口,该窗口从所有模块收集日志并显示。有一个自定义处理程序,可将日志重定向到wx.textctrl并显示它。相反,我正在寻找一个将日志重定向为列表的其他自定义处理程序,并且我应该能够基于按钮单击来选择INFO,ERROR,DEBUG,WARNING或ALL消息。任何提示都会有所帮助。 enter image description here

python logging wxpython wxwidgets
1个回答
1
投票

尚不清楚此问题的确切含义,所以答案只能相对笼统,但这也许仍然有用,所以:

在C ++中,您可以通过定义从wxLog派生的类并覆盖其DoLogRecord()方法来做到这一点,该类使您可以访问日志记录的不同字段(例如,文本和时间是分开的)以及到日志级别。

此类将使用wxListCtrlwxDataViewCtrl来显示记录,并在不同的列中具有不同的字段。

© www.soinside.com 2019 - 2024. All rights reserved.