Events pyside-是否有方法获取事件循环中每个事件的日志信息?
我正在用PySide开发一个应用程序,我想知道是否有办法记录哪些事件进入主事件循环,哪些事件离开。我的应用程序不使用线程,它是完全异步的,但我想拥有事件循环的日志注册表以进行调试。我使用Events pyside-是否有方法获取事件循环中每个事件的日志信息?,events,logging,pyside,event-loop,qeventloop,Events,Logging,Pyside,Event Loop,Qeventloop,我正在用PySide开发一个应用程序,我想知道是否有办法记录哪些事件进入主事件循环,哪些事件离开。我的应用程序不使用线程,它是完全异步的,但我想拥有事件循环的日志注册表以进行调试。我使用日志记录作为我的日志记录工具(duh) 和平与博纳姆。作为一个好东西: 请查看以下内容:。事件循环是在QCoreApplication中实现的,因此您可以子类化并安装自己的代码来检查事件 班级申请(QApplication): events={constant:name代表name,QEvent中的常量。dict
日志记录
作为我的日志记录工具(duh)
和平与博纳姆。作为一个好东西:
请查看以下内容:。事件循环是在QCoreApplication中实现的,因此您可以子类化并安装自己的代码来检查事件
班级申请(QApplication):
events={constant:name代表name,QEvent中的常量。dict.items()
如果名称[0].isupper()和isinstance(常量,int)}
def通知(自身、obj、事件):
打印(“{”:
def notify(self, obj, event):
print("{:<20}{}".format(Application.events[event.type()], obj))
return super().notify(obj, event)