【发布时间】:2021-07-14 20:14:49
【问题描述】:
要在 PyQT 中接收事件,您必须重写事件处理程序。
例如:
class MainWindow(QtWidgets.QMainWindow):
def __init__(self, *args, **kwargs):
super(MainWindow, self).__init__(*args, **kwargs)
def resizeEvent(self, event: QResizeEvent):
super().resizeEvent(event)
在这种情况下,pylint 显示错误 C0103 invalid-name:
Method name "resizeEvent" doesn't conform to snake_case naming style
Pylint 是对的,但你不能重命名方法,否则我不会得到事件。
但我不想为整个项目禁用这些 pylint 警告。是否可以在本地停用警告?或者我可以将方法标记为@override?p>
谢谢。
【问题讨论】:
-
this 回答你的问题了吗?
-
我编辑了您的问题以包含您的错误代码和消息名称。下次添加这些详细信息。