Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带按钮控件的Wxpython日志消息窗口_Python_Logging_Wxpython_Wxwidgets - Fatal编程技术网

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

带按钮控件的Wxpython日志消息窗口,python,logging,wxpython,wxwidgets,Python,Logging,Wxpython,Wxwidgets,我试图设计一个日志消息窗口,它收集所有模块的日志并显示它。有一个自定义处理程序将日志重定向到wx.textctrl并显示它。相反,我正在寻找一个不同的自定义处理程序,它将日志重定向为列表,我应该能够根据按钮单击选择信息、错误、调试、警告或所有消息。任何提示都会有帮助 这个问题到底是关于什么还不是很清楚,所以答案只能是相对笼统的,但这可能仍然有用,所以: 在C++中,你可以通过定义你自己的类来从 WxLogy< /Cord>中派生出来,并重写它的DoReLogOrth]()/Cuff>方法,它允许

我试图设计一个日志消息窗口,它收集所有模块的日志并显示它。有一个自定义处理程序将日志重定向到wx.textctrl并显示它。相反,我正在寻找一个不同的自定义处理程序,它将日志重定向为列表,我应该能够根据按钮单击选择信息、错误、调试、警告或所有消息。任何提示都会有帮助

这个问题到底是关于什么还不是很清楚,所以答案只能是相对笼统的,但这可能仍然有用,所以:

<>在C++中,你可以通过定义你自己的类来从<代码> WxLogy< /Cord>中派生出来,并重写它的DoReLogOrth]()/Cuff>方法,它允许你访问日志记录的不同字段(例如文本和时间是分开的)以及日志级别。
此类将使用
wxListCtrl
wxDataViewCtrl
显示记录,在不同的列中显示不同的字段。

谢谢您提供的信息。更确切地说,我想要一个日志用户界面,它可以过滤调试、信息、警告或错误,并且消息也可以根据时间戳排列。我只想使用wxpython,不想切换到其他语言或软件包。我添加了一个示例图像以供参考。