要在 PyQT 中接收事件,您必须重写事件处理程序。
例如:
class MainWindow(QtWidgets.QMainWindow):
def __init__(self, *args, **kwargs):
super(MainWindow, self).__init__(*args, **kwargs)
def resizeEvent(self, event: QResizeEvent):
super().resizeEvent(event)
Run Code Online (Sandbox Code Playgroud)
在这种情况下, pylint 显示错误C0103 invalid-name:
Method name "resizeEvent" doesn't conform to snake_case naming style
Pylint 是对的,但你不能重命名该方法,否则我将不会收到该事件。
但我不想为整个项目禁用这些 pylint 警告。是否可以在本地禁用警告?或者我可以将该方法标记为@override吗?
谢谢。