From 0555111721a2283a177864538fb437b31b148f63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristi=C3=A1n=20Maureira-Fredes?= Date: Thu, 25 Jan 2024 14:09:56 +0100 Subject: examples: fix flake8 issues and add exceptions Exception for: - qApp and tr not being directly imported: F821 - *rc and qml modules being imported but not used: F401 Pick-to: 6.6 6.5 6.2 Change-Id: I5e40f3f54c1721ef3dc5d7f1e87d5fd8ec771b8e Reviewed-by: Friedemann Kleint --- examples/axcontainer/axviewer/axviewer.py | 2 +- examples/bluetooth/heartrate_game/connectionhandler.py | 4 ++-- examples/bluetooth/heartrate_game/devicefinder.py | 4 ++-- examples/bluetooth/lowenergyscanner/main.py | 2 +- examples/charts/chartthemes/main.py | 4 ++-- examples/charts/pointselectionandmarkers/utilities.py | 2 +- examples/corelib/ipc/sharedmemory/dialog.py | 2 +- examples/corelib/settingseditor/settingseditor.py | 2 +- examples/datavisualization/qmlsurfacegallery/main.py | 4 ++-- examples/dbus/pingpong/pong.py | 2 +- examples/designer/taskmenuextension/registertictactoe.py | 2 +- examples/external/matplotlib/widget3d/widget3d.py | 4 ++-- examples/external/opencv/webcam_pattern_detection.py | 4 ++-- examples/external/scikit/staining_colors_separation.py | 4 ++-- examples/gui/analogclock/main.py | 2 +- examples/gui/rhiwindow/main.py | 2 +- examples/multimedia/audiosource/audiosource.py | 4 ++-- examples/multimedia/camera/camera.py | 10 +++++----- examples/multimedia/player/player.py | 2 +- examples/multimedia/screencapture/screenlistmodel.py | 2 +- examples/network/downloader/downloader.py | 3 ++- examples/opengl/hellogl2/mainwindow.py | 2 +- examples/opengl/hellogl2/window.py | 2 +- examples/opengl/textures/textures.py | 4 ++-- examples/pdf/quickpdfviewer/main.py | 2 +- examples/qml/editingmodel/main.py | 2 +- examples/qml/tutorials/extending-qml-advanced/adding/main.py | 2 +- .../extending-qml-advanced/advanced1-Base-project/main.py | 4 ++-- .../advanced2-Inheritance-and-coercion/main.py | 4 ++-- .../advanced3-Default-properties/main.py | 4 ++-- .../advanced4-Grouped-properties/main.py | 4 ++-- .../advanced5-Attached-properties/main.py | 4 ++-- .../advanced6-Property-value-source/main.py | 4 ++-- examples/qml/tutorials/extending-qml-advanced/binding/main.py | 6 +++--- examples/qml/tutorials/extending-qml-advanced/methods/main.py | 4 ++-- .../qml/tutorials/extending-qml-advanced/properties/main.py | 4 ++-- examples/quick/scenegraph/openglunderqml/main.py | 2 +- examples/quick/window/main.py | 4 ++-- examples/quick3d/customgeometry/main.py | 6 +++--- examples/quick3d/proceduraltexture/main.py | 2 +- examples/quickcontrols/contactslist/main.py | 2 +- examples/quickcontrols/filesystemexplorer/main.py | 2 +- examples/quickcontrols/gallery/gallery.py | 2 +- examples/serialbus/can/mainwindow.py | 2 +- examples/serialport/terminal/mainwindow.py | 2 +- examples/sql/books/bookwindow.py | 8 ++++---- examples/sql/books/main.py | 2 +- examples/statemachine/rogue/rogue.py | 2 +- examples/webenginequick/nanobrowser/quicknanobrowser.py | 2 +- examples/webenginewidgets/markdowneditor/main.py | 2 +- examples/webenginewidgets/simplebrowser/browserwindow.py | 2 +- examples/webenginewidgets/simplebrowser/main.py | 2 +- examples/widgets/animation/animatedtiles/animatedtiles.py | 2 +- examples/widgets/animation/appchooser/appchooser.py | 2 +- examples/widgets/animation/states/states.py | 2 +- examples/widgets/desktop/systray/window.py | 4 ++-- examples/widgets/dialogs/classwizard/classwizard.py | 2 +- examples/widgets/draganddrop/draggabletext/draggabletext.py | 2 +- examples/widgets/graphicsview/collidingmice/collidingmice.py | 2 +- examples/widgets/graphicsview/diagramscene/diagramscene.py | 10 +++++----- examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py | 2 +- examples/widgets/graphicsview/elasticnodes/elasticnodes.py | 10 ++++------ examples/widgets/itemviews/editabletreemodel/mainwindow.py | 2 +- examples/widgets/itemviews/fetchmore/fetchmore.py | 2 +- examples/widgets/linguist/main.py | 4 ++-- examples/widgets/mainwindows/application/application.py | 4 ++-- examples/widgets/mainwindows/dockwidgets/dockwidgets.py | 2 +- examples/widgets/mainwindows/mdi/mdi.py | 2 +- examples/widgets/painting/basicdrawing/basicdrawing.py | 2 +- examples/widgets/painting/painter/painter.py | 8 +++++--- .../widgets/richtext/syntaxhighlighter/syntaxhighlighter.py | 2 +- examples/widgets/richtext/textedit/main.py | 2 +- examples/widgets/richtext/textedit/textedit.py | 2 +- examples/widgets/tutorials/cannon/t10.py | 2 +- examples/widgets/tutorials/cannon/t11.py | 2 +- examples/widgets/tutorials/cannon/t12.py | 2 +- examples/widgets/tutorials/cannon/t13.py | 2 +- examples/widgets/tutorials/cannon/t14.py | 2 +- examples/widgets/tutorials/cannon/t4.py | 2 +- examples/widgets/tutorials/cannon/t5.py | 2 +- examples/widgets/tutorials/cannon/t6.py | 2 +- examples/widgets/tutorials/cannon/t7.py | 2 +- examples/widgets/tutorials/cannon/t8.py | 2 +- examples/widgets/tutorials/cannon/t9.py | 2 +- examples/widgets/widgets/charactermap/mainwindow.py | 2 +- examples/widgets/widgets/tetrix/tetrix.py | 2 +- examples/xml/dombookmarks/dombookmarks.py | 2 +- 87 files changed, 131 insertions(+), 130 deletions(-) (limited to 'examples') diff --git a/examples/axcontainer/axviewer/axviewer.py b/examples/axcontainer/axviewer/axviewer.py index c22207f36..bcd4c2714 100644 --- a/examples/axcontainer/axviewer/axviewer.py +++ b/examples/axcontainer/axviewer/axviewer.py @@ -25,7 +25,7 @@ class MainWindow(QMainWindow): fileMenu.addAction(exitAction) aboutMenu = self.menuBar().addMenu("&About") - aboutQtAct = QAction("About &Qt", self, triggered=qApp.aboutQt) + aboutQtAct = QAction("About &Qt", self, triggered=qApp.aboutQt) # noqa: F821 aboutMenu.addAction(aboutQtAct) self.axWidget = QAxWidget() self.setCentralWidget(self.axWidget) diff --git a/examples/bluetooth/heartrate_game/connectionhandler.py b/examples/bluetooth/heartrate_game/connectionhandler.py index 932a4d2d0..421446c8e 100644 --- a/examples/bluetooth/heartrate_game/connectionhandler.py +++ b/examples/bluetooth/heartrate_game/connectionhandler.py @@ -61,9 +61,9 @@ class ConnectionHandler(QObject): if is_android: permission = QBluetoothPermission() permission.setCommunicationModes(QBluetoothPermission.Access) - permission_status = qApp.checkPermission(permission) + permission_status = qApp.checkPermission(permission) # noqa: F821 if permission_status == Qt.PermissionStatus.Undetermined: - qApp.requestPermission(permission, self, self.initLocalDevice) + qApp.requestPermission(permission, self, self.initLocalDevice) # noqa: F821 return if permission_status == Qt.PermissionStatus.Denied: return diff --git a/examples/bluetooth/heartrate_game/devicefinder.py b/examples/bluetooth/heartrate_game/devicefinder.py index 370f29082..5cabd1b5b 100644 --- a/examples/bluetooth/heartrate_game/devicefinder.py +++ b/examples/bluetooth/heartrate_game/devicefinder.py @@ -49,9 +49,9 @@ class DeviceFinder(BluetoothBaseClass): if is_android: permission = QBluetoothPermission() permission.setCommunicationModes(QBluetoothPermission.Access) - permission_status = qApp.checkPermission(permission) + permission_status = qApp.checkPermission(permission) # noqa: F821 if permission_status == Qt.PermissionStatus.Undetermined: - qApp.requestPermission(permission, self, self.startSearch) + qApp.requestPermission(permission, self, self.startSearch) # noqa: F82 1 return elif permission_status == Qt.PermissionStatus.Denied: return diff --git a/examples/bluetooth/lowenergyscanner/main.py b/examples/bluetooth/lowenergyscanner/main.py index dfbff97b3..ec12f99e7 100644 --- a/examples/bluetooth/lowenergyscanner/main.py +++ b/examples/bluetooth/lowenergyscanner/main.py @@ -10,7 +10,7 @@ from PySide6.QtCore import QCoreApplication from PySide6.QtGui import QGuiApplication from PySide6.QtQml import QQmlApplicationEngine -from device import Device +from device import Device # noqa: F401 from pathlib import Path if __name__ == '__main__': diff --git a/examples/charts/chartthemes/main.py b/examples/charts/chartthemes/main.py index 3ea7b629d..5787710ca 100644 --- a/examples/charts/chartthemes/main.py +++ b/examples/charts/chartthemes/main.py @@ -69,10 +69,10 @@ class ThemeWidget(QWidget): self.ui.antialiasCheckBox.setChecked(True) # Set the colors from the light theme as default ones - pal = qApp.palette() + pal = qApp.palette() # noqa: F821 pal.setColor(QPalette.Window, QColor(0xf0f0f0)) pal.setColor(QPalette.WindowText, QColor(0x404044)) - qApp.setPalette(pal) + qApp.setPalette(pal) # noqa: F821 self.update_ui() diff --git a/examples/charts/pointselectionandmarkers/utilities.py b/examples/charts/pointselectionandmarkers/utilities.py index ee36e855a..b27a2542b 100644 --- a/examples/charts/pointselectionandmarkers/utilities.py +++ b/examples/charts/pointselectionandmarkers/utilities.py @@ -4,7 +4,7 @@ from PySide6.QtGui import QImage, QPainter, QColor from PySide6.QtCore import Qt -import rc_markers +import rc_markers # noqa: F401 def rectangle(point_type, image_size): diff --git a/examples/corelib/ipc/sharedmemory/dialog.py b/examples/corelib/ipc/sharedmemory/dialog.py index c374f0119..134900047 100644 --- a/examples/corelib/ipc/sharedmemory/dialog.py +++ b/examples/corelib/ipc/sharedmemory/dialog.py @@ -90,4 +90,4 @@ class Dialog(QDialog): def detach(self): if not self._shared_memory.detach(): - self.ui.label.setText(tr("Unable to detach from shared memory.")) + self.ui.label.setText(self.tr("Unable to detach from shared memory.")) # noqa: F821 diff --git a/examples/corelib/settingseditor/settingseditor.py b/examples/corelib/settingseditor/settingseditor.py index 23995da3d..f87a2f4b5 100644 --- a/examples/corelib/settingseditor/settingseditor.py +++ b/examples/corelib/settingseditor/settingseditor.py @@ -242,7 +242,7 @@ class MainWindow(QMainWindow): self.about_action = QAction("&About", self, triggered=self.about) self.about_Qt_action = QAction("About &Qt", self, - triggered=qApp.aboutQt) + triggered=qApp.aboutQt) # noqa: F821 def create_menus(self): self.file_menu = self.menuBar().addMenu("&File") diff --git a/examples/datavisualization/qmlsurfacegallery/main.py b/examples/datavisualization/qmlsurfacegallery/main.py index a02e060cd..7b980bc17 100644 --- a/examples/datavisualization/qmlsurfacegallery/main.py +++ b/examples/datavisualization/qmlsurfacegallery/main.py @@ -12,8 +12,8 @@ from PySide6.QtGui import QGuiApplication from PySide6.QtQuick import QQuickView from PySide6.QtDataVisualization import qDefaultSurfaceFormat -from datasource import DataSource -import rc_qmlsurfacegallery +from datasource import DataSource # noqa: F401 +import rc_qmlsurfacegallery # noqa: F401 if __name__ == "__main__": diff --git a/examples/dbus/pingpong/pong.py b/examples/dbus/pingpong/pong.py index cdb610c50..0dec6eda0 100644 --- a/examples/dbus/pingpong/pong.py +++ b/examples/dbus/pingpong/pong.py @@ -18,7 +18,7 @@ class Pong(QObject): @Slot(str, result=str) def ping(self, arg): print(f'pong: Received ping({arg})') - qApp.quit() + qApp.quit() # noqa: F821 return f'ping("{arg}") got called' diff --git a/examples/designer/taskmenuextension/registertictactoe.py b/examples/designer/taskmenuextension/registertictactoe.py index 4f163e374..2b014c790 100644 --- a/examples/designer/taskmenuextension/registertictactoe.py +++ b/examples/designer/taskmenuextension/registertictactoe.py @@ -1,7 +1,7 @@ # Copyright (C) 2022 The Qt Company Ltd. # SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause -from tictactoe import TicTacToe +from tictactoe import TicTacToe # noqa: F401 from tictactoeplugin import TicTacToePlugin from PySide6.QtDesigner import QPyDesignerCustomWidgetCollection diff --git a/examples/external/matplotlib/widget3d/widget3d.py b/examples/external/matplotlib/widget3d/widget3d.py index bed6c7ef5..8bfcc4ca2 100644 --- a/examples/external/matplotlib/widget3d/widget3d.py +++ b/examples/external/matplotlib/widget3d/widget3d.py @@ -32,12 +32,12 @@ class ApplicationWindow(QMainWindow): # Main menu bar self.menu = self.menuBar() self.menu_file = self.menu.addMenu("File") - exit = QAction("Exit", self, triggered=qApp.quit) + exit = QAction("Exit", self, triggered=qApp.quit) # noqa: F821 self.menu_file.addAction(exit) self.menu_about = self.menu.addMenu("&About") about = QAction("About Qt", self, shortcut=QKeySequence(QKeySequence.HelpContents), - triggered=qApp.aboutQt) + triggered=qApp.aboutQt) # noqa: F821 self.menu_about.addAction(about) # Figure (Left) diff --git a/examples/external/opencv/webcam_pattern_detection.py b/examples/external/opencv/webcam_pattern_detection.py index a3a1e3782..0c55a1333 100644 --- a/examples/external/opencv/webcam_pattern_detection.py +++ b/examples/external/opencv/webcam_pattern_detection.py @@ -74,12 +74,12 @@ class Window(QMainWindow): # Main menu bar self.menu = self.menuBar() self.menu_file = self.menu.addMenu("File") - exit = QAction("Exit", self, triggered=qApp.quit) + exit = QAction("Exit", self, triggered=qApp.quit) # noqa: F821 self.menu_file.addAction(exit) self.menu_about = self.menu.addMenu("&About") about = QAction("About Qt", self, shortcut=QKeySequence(QKeySequence.HelpContents), - triggered=qApp.aboutQt) + triggered=qApp.aboutQt) # noqa: F821 self.menu_about.addAction(about) # Create a label for the display camera diff --git a/examples/external/scikit/staining_colors_separation.py b/examples/external/scikit/staining_colors_separation.py index b0aa143e2..94fdc3bdc 100644 --- a/examples/external/scikit/staining_colors_separation.py +++ b/examples/external/scikit/staining_colors_separation.py @@ -32,12 +32,12 @@ class ApplicationWindow(QMainWindow): # Main menu bar self.menu = self.menuBar() self.menu_file = self.menu.addMenu("File") - exit = QAction("Exit", self, triggered=qApp.quit) + exit = QAction("Exit", self, triggered=qApp.quit) # noqa: F821 self.menu_file.addAction(exit) self.menu_about = self.menu.addMenu("&About") about = QAction("About Qt", self, shortcut=QKeySequence(QKeySequence.HelpContents), - triggered=qApp.aboutQt) + triggered=qApp.aboutQt) # noqa: F821 self.menu_about.addAction(about) # Create an artificial color close to the original one diff --git a/examples/gui/analogclock/main.py b/examples/gui/analogclock/main.py index 366fd0647..c0e00dd93 100644 --- a/examples/gui/analogclock/main.py +++ b/examples/gui/analogclock/main.py @@ -27,7 +27,7 @@ class AnalogClockWindow(QRasterWindow): self._seconds_hand = QPolygon([QPoint(1, 14), QPoint(-1, 14), QPoint(-1, -89), QPoint(1, -89)]) - palette = qApp.palette() + palette = qApp.palette() # noqa: F821 self._background_color = palette.color(QPalette.Window) self._hour_color = palette.color(QPalette.Text) self._minute_color = palette.color(QPalette.Text) diff --git a/examples/gui/rhiwindow/main.py b/examples/gui/rhiwindow/main.py index 261adf381..cfb73b10b 100644 --- a/examples/gui/rhiwindow/main.py +++ b/examples/gui/rhiwindow/main.py @@ -8,7 +8,7 @@ from PySide6.QtCore import QCoreApplication from PySide6.QtGui import QGuiApplication, QRhi, QSurfaceFormat from rhiwindow import HelloWindow -import rc_rhiwindow +import rc_rhiwindow # noqa: F401 if __name__ == "__main__": app = QGuiApplication(sys.argv) diff --git a/examples/multimedia/audiosource/audiosource.py b/examples/multimedia/audiosource/audiosource.py index e07b4285b..bc2d606c0 100644 --- a/examples/multimedia/audiosource/audiosource.py +++ b/examples/multimedia/audiosource/audiosource.py @@ -95,9 +95,9 @@ class InputTest(QWidget): def initialize(self): if is_android: permission = QMicrophonePermission() - permission_status = qApp.checkPermission(permission) + permission_status = qApp.checkPermission(permission) # noqa: F821 if permission_status == Qt.PermissionStatus.Undetermined: - qApp.requestPermission(permission, self, self.initialize) + qApp.requestPermission(permission, self, self.initialize) # noqa: F821 return if permission_status == Qt.PermissionStatus.Denied: qWarning("Microphone permission is not granted!") diff --git a/examples/multimedia/camera/camera.py b/examples/multimedia/camera/camera.py index 8dc372269..f66f28a21 100644 --- a/examples/multimedia/camera/camera.py +++ b/examples/multimedia/camera/camera.py @@ -45,7 +45,7 @@ class Camera(QMainWindow): image = Path(__file__).parent / "shutter.svg" self._ui.takeImageButton.setIcon(QIcon(os.fspath(image))) if not is_android: - self._ui.actionAbout_Qt.triggered.connect(qApp.aboutQt) + self._ui.actionAbout_Qt.triggered.connect(qApp.aboutQt) # noqa: F821 # disable all buttons by default self.updateCameraActive(False) @@ -63,9 +63,9 @@ class Camera(QMainWindow): if is_android: # camera cam_permission = QCameraPermission() - cam_permission_status = qApp.checkPermission(cam_permission) + cam_permission_status = qApp.checkPermission(cam_permission) # noqa: F821 if cam_permission_status == Qt.PermissionStatus.Undetermined: - qApp.requestPermission(cam_permission, self, self.initialize) + qApp.requestPermission(cam_permission, self, self.initialize) # noqa: F821 return if cam_permission_status == Qt.PermissionStatus.Denied: qWarning("Camera permission is not granted!") @@ -75,9 +75,9 @@ class Camera(QMainWindow): # microphone microphone_permission = QMicrophonePermission() - microphone_permission_status = qApp.checkPermission(microphone_permission) + microphone_permission_status = qApp.checkPermission(microphone_permission) # noqa: F821 if microphone_permission_status == Qt.PermissionStatus.Undetermined: - qApp.requestPermission(microphone_permission, self, self.initialize) + qApp.requestPermission(microphone_permission, self, self.initialize) # noqa: F821 return if microphone_permission_status == Qt.PermissionStatus.Denied: qWarning("Microphone permission is not granted!") diff --git a/examples/multimedia/player/player.py b/examples/multimedia/player/player.py index c076b07e2..4731386ad 100644 --- a/examples/multimedia/player/player.py +++ b/examples/multimedia/player/player.py @@ -100,7 +100,7 @@ class MainWindow(QMainWindow): tool_bar.addWidget(self._volume_slider) about_menu = self.menuBar().addMenu("&About") - about_qt_act = QAction("About &Qt", self, triggered=qApp.aboutQt) + about_qt_act = QAction("About &Qt", self, triggered=qApp.aboutQt) # noqa: F821 about_menu.addAction(about_qt_act) self._video_widget = QVideoWidget() diff --git a/examples/multimedia/screencapture/screenlistmodel.py b/examples/multimedia/screencapture/screenlistmodel.py index d3553aa27..72bb306e3 100644 --- a/examples/multimedia/screencapture/screenlistmodel.py +++ b/examples/multimedia/screencapture/screenlistmodel.py @@ -9,7 +9,7 @@ class ScreenListModel(QAbstractListModel): def __init__(self, parent=None): super().__init__(parent) - app = qApp + app = qApp # noqa: F821 app.screenAdded.connect(self.screens_changed) app.screenRemoved.connect(self.screens_changed) app.primaryScreenChanged.connect(self.screens_changed) diff --git a/examples/network/downloader/downloader.py b/examples/network/downloader/downloader.py index f989adf30..fba0cb980 100644 --- a/examples/network/downloader/downloader.py +++ b/examples/network/downloader/downloader.py @@ -35,7 +35,8 @@ class DownloaderWidget(QWidget): self.link_box.setPlaceholderText("Download Link ...") self._open_folder_action = self.dest_box.addAction( - qApp.style().standardIcon(QStyle.SP_DirOpenIcon), QLineEdit.TrailingPosition + qApp.style().standardIcon(QStyle.SP_DirOpenIcon), # noqa: F821 + QLineEdit.TrailingPosition ) self._open_folder_action.triggered.connect(self.on_open_folder) diff --git a/examples/opengl/hellogl2/mainwindow.py b/examples/opengl/hellogl2/mainwindow.py index d19053a26..69b9b66fe 100644 --- a/examples/opengl/hellogl2/mainwindow.py +++ b/examples/opengl/hellogl2/mainwindow.py @@ -16,7 +16,7 @@ class MainWindow(QMainWindow): menuWindow.addAction("Add new", QKeySequence(Qt.CTRL | Qt.Key_N), self.onAddNew) menuWindow.addAction("Quit", QKeySequence(Qt.CTRL | Qt.Key_Q), - qApp.closeAllWindows) + qApp.closeAllWindows) # noqa: F821 self.onAddNew() diff --git a/examples/opengl/hellogl2/window.py b/examples/opengl/hellogl2/window.py index a12636051..ad61d2f97 100644 --- a/examples/opengl/hellogl2/window.py +++ b/examples/opengl/hellogl2/window.py @@ -11,7 +11,7 @@ from glwidget import GLWidget def _main_window(): - for t in qApp.topLevelWidgets(): + for t in qApp.topLevelWidgets(): # noqa: F821 if isinstance(t, QMainWindow): return t return None diff --git a/examples/opengl/textures/textures.py b/examples/opengl/textures/textures.py index 43edd4d58..87c1164b7 100644 --- a/examples/opengl/textures/textures.py +++ b/examples/opengl/textures/textures.py @@ -24,7 +24,7 @@ except ImportError: messageBox.exec() sys.exit(1) -import textures_rc +import textures_rc # noqa: F401 class GLWidget(QOpenGLWidget): @@ -186,7 +186,7 @@ class Window(QWidget): mainLayout.addWidget(glw, i, j) glw.clicked.connect(self.setCurrentGlWidget) - qApp.lastWindowClosed.connect(glw.freeGLResources) + qApp.lastWindowClosed.connect(glw.freeGLResources) # noqa: F821 self.currentGlWidget = self.glWidgets[0][0] diff --git a/examples/pdf/quickpdfviewer/main.py b/examples/pdf/quickpdfviewer/main.py index 9d6ea68c8..ee7b882c2 100644 --- a/examples/pdf/quickpdfviewer/main.py +++ b/examples/pdf/quickpdfviewer/main.py @@ -11,7 +11,7 @@ from PySide6.QtQml import QQmlApplicationEngine from PySide6.QtGui import QGuiApplication from PySide6.QtCore import QCoreApplication, QUrl -import rc_viewer +import rc_viewer # noqa: F401 """PySide6 port of the pdf/pdfviewer example from Qt v6.x""" diff --git a/examples/qml/editingmodel/main.py b/examples/qml/editingmodel/main.py index 00b3ae2b1..5240a9de0 100644 --- a/examples/qml/editingmodel/main.py +++ b/examples/qml/editingmodel/main.py @@ -8,7 +8,7 @@ from PySide6.QtCore import QUrl from PySide6.QtGui import QGuiApplication from PySide6.QtQml import QQmlApplicationEngine -from model import BaseModel +from model import BaseModel # noqa: F401 if __name__ == "__main__": app = QGuiApplication(sys.argv) diff --git a/examples/qml/tutorials/extending-qml-advanced/adding/main.py b/examples/qml/tutorials/extending-qml-advanced/adding/main.py index faf13f42f..ec703dbf3 100644 --- a/examples/qml/tutorials/extending-qml-advanced/adding/main.py +++ b/examples/qml/tutorials/extending-qml-advanced/adding/main.py @@ -9,7 +9,7 @@ import sys from PySide6.QtCore import QCoreApplication from PySide6.QtQml import QQmlComponent, QQmlEngine -from person import Person +from person import Person # noqa: F401 if __name__ == '__main__': diff --git a/examples/qml/tutorials/extending-qml-advanced/advanced1-Base-project/main.py b/examples/qml/tutorials/extending-qml-advanced/advanced1-Base-project/main.py index 85bd91ab6..560db6602 100644 --- a/examples/qml/tutorials/extending-qml-advanced/advanced1-Base-project/main.py +++ b/examples/qml/tutorials/extending-qml-advanced/advanced1-Base-project/main.py @@ -10,8 +10,8 @@ import sys from PySide6.QtCore import QCoreApplication from PySide6.QtQml import QQmlComponent, QQmlEngine -from person import Person -from birthdayparty import BirthdayParty +from person import Person # noqa: F401 +from birthdayparty import BirthdayParty # noqa: F401 app = QCoreApplication(sys.argv) diff --git a/examples/qml/tutorials/extending-qml-advanced/advanced2-Inheritance-and-coercion/main.py b/examples/qml/tutorials/extending-qml-advanced/advanced2-Inheritance-and-coercion/main.py index bb3998030..cc77e2b40 100644 --- a/examples/qml/tutorials/extending-qml-advanced/advanced2-Inheritance-and-coercion/main.py +++ b/examples/qml/tutorials/extending-qml-advanced/advanced2-Inheritance-and-coercion/main.py @@ -11,8 +11,8 @@ import sys from PySide6.QtCore import QCoreApplication from PySide6.QtQml import QQmlComponent, QQmlEngine -from person import Boy, Girl -from birthdayparty import BirthdayParty +from person import Boy, Girl # noqa: F401 +from birthdayparty import BirthdayParty # noqa: F401 app = QCoreApplication(sys.argv) diff --git a/examples/qml/tutorials/extending-qml-advanced/advanced3-Default-properties/main.py b/examples/qml/tutorials/extending-qml-advanced/advanced3-Default-properties/main.py index befb7978b..020974c9b 100644 --- a/examples/qml/tutorials/extending-qml-advanced/advanced3-Default-properties/main.py +++ b/examples/qml/tutorials/extending-qml-advanced/advanced3-Default-properties/main.py @@ -11,8 +11,8 @@ import sys from PySide6.QtCore import QCoreApplication from PySide6.QtQml import QQmlComponent, QQmlEngine -from person import Boy, Girl -from birthdayparty import BirthdayParty +from person import Boy, Girl # noqa: F401 +from birthdayparty import BirthdayParty # noqa: F401 app = QCoreApplication(sys.argv) diff --git a/examples/qml/tutorials/extending-qml-advanced/advanced4-Grouped-properties/main.py b/examples/qml/tutorials/extending-qml-advanced/advanced4-Grouped-properties/main.py index 6f183e464..9757b6daa 100644 --- a/examples/qml/tutorials/extending-qml-advanced/advanced4-Grouped-properties/main.py +++ b/examples/qml/tutorials/extending-qml-advanced/advanced4-Grouped-properties/main.py @@ -11,8 +11,8 @@ import sys from PySide6.QtCore import QCoreApplication from PySide6.QtQml import QQmlComponent, QQmlEngine -from person import Boy, Girl -from birthdayparty import BirthdayParty +from person import Boy, Girl # noqa: F401 +from birthdayparty import BirthdayParty # noqa: F401 if __name__ == '__main__': diff --git a/examples/qml/tutorials/extending-qml-advanced/advanced5-Attached-properties/main.py b/examples/qml/tutorials/extending-qml-advanced/advanced5-Attached-properties/main.py index 27f648642..9a92afeb5 100644 --- a/examples/qml/tutorials/extending-qml-advanced/advanced5-Attached-properties/main.py +++ b/examples/qml/tutorials/extending-qml-advanced/advanced5-Attached-properties/main.py @@ -11,8 +11,8 @@ import sys from PySide6.QtCore import QCoreApplication from PySide6.QtQml import QQmlComponent, QQmlEngine, qmlAttachedPropertiesObject -from person import Boy, Girl -from birthdayparty import BirthdayParty +from person import Boy, Girl # noqa: F401 +from birthdayparty import BirthdayParty # noqa: F401 app = QCoreApplication(sys.argv) diff --git a/examples/qml/tutorials/extending-qml-advanced/advanced6-Property-value-source/main.py b/examples/qml/tutorials/extending-qml-advanced/advanced6-Property-value-source/main.py index d33f1e1fb..ea412a547 100644 --- a/examples/qml/tutorials/extending-qml-advanced/advanced6-Property-value-source/main.py +++ b/examples/qml/tutorials/extending-qml-advanced/advanced6-Property-value-source/main.py @@ -11,9 +11,9 @@ import sys from PySide6.QtCore import QCoreApplication from PySide6.QtQml import QQmlComponent, QQmlEngine, qmlAttachedPropertiesObject -from person import Boy, Girl +from person import Boy, Girl # noqa: F401 from birthdayparty import BirthdayParty -from happybirthdaysong import HappyBirthdaySong +from happybirthdaysong import HappyBirthdaySong # noqa: F401 app = QCoreApplication(sys.argv) diff --git a/examples/qml/tutorials/extending-qml-advanced/binding/main.py b/examples/qml/tutorials/extending-qml-advanced/binding/main.py index 738bab086..64929a807 100644 --- a/examples/qml/tutorials/extending-qml-advanced/binding/main.py +++ b/examples/qml/tutorials/extending-qml-advanced/binding/main.py @@ -9,9 +9,9 @@ import sys from PySide6.QtCore import QCoreApplication from PySide6.QtQml import QQmlComponent, QQmlEngine, qmlAttachedPropertiesObject -from person import Boy, Girl -from birthdayparty import BirthdayParty -from happybirthdaysong import HappyBirthdaySong +from person import Boy, Girl # noqa: F401 +from birthdayparty import BirthdayParty # noqa: F401 +from happybirthdaysong import HappyBirthdaySong # noqa: F401 if __name__ == "__main__": diff --git a/examples/qml/tutorials/extending-qml-advanced/methods/main.py b/examples/qml/tutorials/extending-qml-advanced/methods/main.py index 5f51ebe1f..fb656f266 100644 --- a/examples/qml/tutorials/extending-qml-advanced/methods/main.py +++ b/examples/qml/tutorials/extending-qml-advanced/methods/main.py @@ -9,8 +9,8 @@ import sys from PySide6.QtCore import QCoreApplication from PySide6.QtQml import QQmlComponent, QQmlEngine -from person import Person -from birthdayparty import BirthdayParty +from person import Person # noqa: F401 +from birthdayparty import BirthdayParty # noqa: F401 app = QCoreApplication(sys.argv) diff --git a/examples/qml/tutorials/extending-qml-advanced/properties/main.py b/examples/qml/tutorials/extending-qml-advanced/properties/main.py index 4797e4c7c..11757d5f3 100644 --- a/examples/qml/tutorials/extending-qml-advanced/properties/main.py +++ b/examples/qml/tutorials/extending-qml-advanced/properties/main.py @@ -9,8 +9,8 @@ import sys from PySide6.QtCore import QCoreApplication from PySide6.QtQml import QQmlComponent, QQmlEngine -from person import Person -from birthdayparty import BirthdayParty +from person import Person # noqa: F401 +from birthdayparty import BirthdayParty # noqa: F401 if __name__ == '__main__': diff --git a/examples/quick/scenegraph/openglunderqml/main.py b/examples/quick/scenegraph/openglunderqml/main.py index a79d1bed8..0e24877bd 100644 --- a/examples/quick/scenegraph/openglunderqml/main.py +++ b/examples/quick/scenegraph/openglunderqml/main.py @@ -8,7 +8,7 @@ from PySide6.QtCore import QUrl from PySide6.QtGui import QGuiApplication from PySide6.QtQuick import QQuickView, QQuickWindow, QSGRendererInterface -from squircle import Squircle +from squircle import Squircle # noqa: F401 if __name__ == "__main__": app = QGuiApplication(sys.argv) diff --git a/examples/quick/window/main.py b/examples/quick/window/main.py index 549e4251e..62ba6a5e9 100644 --- a/examples/quick/window/main.py +++ b/examples/quick/window/main.py @@ -11,12 +11,12 @@ from PySide6.QtQml import QQmlComponent, QQmlEngine from PySide6.QtQuick import QQuickWindow from PySide6.QtQuickControls2 import QQuickStyle -import rc_window +import rc_window # noqa: F401 # Append the parent directory of this file so that Python can find and # import from the "shared" sibling directory. sys.path.append(os.fspath(Path(__file__).parent.parent)) -from shared import shared_rc +from shared import shared_rc # noqa: F401, E402 if __name__ == "__main__": diff --git a/examples/quick3d/customgeometry/main.py b/examples/quick3d/customgeometry/main.py index ff1ce384e..148330d91 100644 --- a/examples/quick3d/customgeometry/main.py +++ b/examples/quick3d/customgeometry/main.py @@ -11,9 +11,9 @@ from PySide6.QtQml import QQmlApplicationEngine from PySide6.QtQuick3D import QQuick3D # Imports to trigger the resources and registration of QML elements -import resources_rc -from examplepoint import ExamplePointGeometry -from exampletriangle import ExampleTriangleGeometry +import resources_rc # noqa: F401 +from examplepoint import ExamplePointGeometry # noqa: F401 +from exampletriangle import ExampleTriangleGeometry # noqa: F401 if __name__ == "__main__": os.environ["QT_QUICK_CONTROLS_STYLE"] = "Basic" diff --git a/examples/quick3d/proceduraltexture/main.py b/examples/quick3d/proceduraltexture/main.py index 7c3553aa3..a732cc015 100644 --- a/examples/quick3d/proceduraltexture/main.py +++ b/examples/quick3d/proceduraltexture/main.py @@ -4,7 +4,7 @@ from PySide6.QtGui import QGuiApplication from PySide6.QtQml import QQmlApplicationEngine -from gradienttexture import GradientTexture +from gradienttexture import GradientTexture # noqa: F401 from pathlib import Path diff --git a/examples/quickcontrols/contactslist/main.py b/examples/quickcontrols/contactslist/main.py index 9c8f280c8..6c934ec89 100644 --- a/examples/quickcontrols/contactslist/main.py +++ b/examples/quickcontrols/contactslist/main.py @@ -9,7 +9,7 @@ from pathlib import Path from PySide6.QtGui import QGuiApplication from PySide6.QtQml import QQmlApplicationEngine -from contactmodel import ContactModel +from contactmodel import ContactModel # noqa: F401 if __name__ == '__main__': app = QGuiApplication(sys.argv) diff --git a/examples/quickcontrols/filesystemexplorer/main.py b/examples/quickcontrols/filesystemexplorer/main.py index ebf196ca7..edbd1640f 100644 --- a/examples/quickcontrols/filesystemexplorer/main.py +++ b/examples/quickcontrols/filesystemexplorer/main.py @@ -10,7 +10,7 @@ This example shows how to customize Qt Quick Controls by implementing a simple f # import FileSystemModule.rc_icons # import FileSystemModule.rc_app -from editormodels import FileSystemModel +from editormodels import FileSystemModel # noqa: F401 import PySide6 from PySide6.QtGui import QGuiApplication, QIcon from PySide6.QtQml import QQmlApplicationEngine diff --git a/examples/quickcontrols/gallery/gallery.py b/examples/quickcontrols/gallery/gallery.py index 1cdc30bab..6c2a3612e 100644 --- a/examples/quickcontrols/gallery/gallery.py +++ b/examples/quickcontrols/gallery/gallery.py @@ -17,7 +17,7 @@ from PySide6.QtCore import QSettings, QUrl from PySide6.QtQml import QQmlApplicationEngine from PySide6.QtQuickControls2 import QQuickStyle -import rc_gallery +import rc_gallery # noqa: F401 if __name__ == "__main__": QGuiApplication.setApplicationName("Gallery") diff --git a/examples/serialbus/can/mainwindow.py b/examples/serialbus/can/mainwindow.py index 9167b9d00..ae2a08f1f 100644 --- a/examples/serialbus/can/mainwindow.py +++ b/examples/serialbus/can/mainwindow.py @@ -74,7 +74,7 @@ class MainWindow(QMainWindow): self.m_ui.actionDisconnect.triggered.connect(self.disconnect_device) self.m_ui.actionResetController.triggered.connect(self._reset_controller) self.m_ui.actionQuit.triggered.connect(self.close) - self.m_ui.actionAboutQt.triggered.connect(qApp.aboutQt) + self.m_ui.actionAboutQt.triggered.connect(qApp.aboutQt) # noqa: F821 self.m_ui.actionClearLog.triggered.connect(self.m_model.clear) self.m_ui.actionPluginDocumentation.triggered.connect(show_help) self.m_ui.actionDeviceInformation.triggered.connect(self._action_device_information) diff --git a/examples/serialport/terminal/mainwindow.py b/examples/serialport/terminal/mainwindow.py index c35ed2854..bdfb0fb0e 100644 --- a/examples/serialport/terminal/mainwindow.py +++ b/examples/serialport/terminal/mainwindow.py @@ -47,7 +47,7 @@ class MainWindow(QMainWindow): self.m_ui.actionConfigure.triggered.connect(self.m_settings.show) self.m_ui.actionClear.triggered.connect(self.m_console.clear) self.m_ui.actionAbout.triggered.connect(self.about) - self.m_ui.actionAboutQt.triggered.connect(qApp.aboutQt) + self.m_ui.actionAboutQt.triggered.connect(qApp.aboutQt) # noqa: F821 self.m_serial.errorOccurred.connect(self.handle_error) self.m_serial.readyRead.connect(self.read_data) diff --git a/examples/sql/books/bookwindow.py b/examples/sql/books/bookwindow.py index 0439ce9c7..7f9e0f94b 100644 --- a/examples/sql/books/bookwindow.py +++ b/examples/sql/books/bookwindow.py @@ -82,17 +82,17 @@ class BookWindow(QMainWindow, Ui_BookWindow): def create_menubar(self): file_menu = self.menuBar().addMenu(self.tr("&File")) quit_action = file_menu.addAction(self.tr("&Quit")) - quit_action.triggered.connect(qApp.quit) + quit_action.triggered.connect(qApp.quit) # noqa: F821 help_menu = self.menuBar().addMenu(self.tr("&Help")) about_action = help_menu.addAction(self.tr("&About")) about_action.setShortcut(QKeySequence.HelpContents) about_action.triggered.connect(self.about) aboutQt_action = help_menu.addAction("&About Qt") - aboutQt_action.triggered.connect(qApp.aboutQt) + aboutQt_action.triggered.connect(qApp.aboutQt) # noqa: F821 @Slot() def about(self): QMessageBox.about(self, self.tr("About Books"), - self.tr("

The Books example shows how to use Qt SQL classes " - "with a model/view framework.")) + self.tr("

The Books example shows how to use Qt SQL classes " + "with a model/view framework.")) diff --git a/examples/sql/books/main.py b/examples/sql/books/main.py index 9a6575dc2..025b55884 100644 --- a/examples/sql/books/main.py +++ b/examples/sql/books/main.py @@ -4,7 +4,7 @@ import sys from PySide6.QtWidgets import QApplication from bookwindow import BookWindow -import rc_books +import rc_books # noqa: F401 if __name__ == "__main__": app = QApplication([]) diff --git a/examples/statemachine/rogue/rogue.py b/examples/statemachine/rogue/rogue.py index 9a1048af2..f0ce9c28c 100644 --- a/examples/statemachine/rogue/rogue.py +++ b/examples/statemachine/rogue/rogue.py @@ -113,7 +113,7 @@ class MainWindow(QMainWindow): input_state.addTransition(quit_transition) machine.setInitialState(input_state) - machine.finished.connect(qApp.quit) + machine.finished.connect(qApp.quit) # noqa: F821 machine.start() def sizeHint(self): diff --git a/examples/webenginequick/nanobrowser/quicknanobrowser.py b/examples/webenginequick/nanobrowser/quicknanobrowser.py index 18b67b762..aee79c2aa 100644 --- a/examples/webenginequick/nanobrowser/quicknanobrowser.py +++ b/examples/webenginequick/nanobrowser/quicknanobrowser.py @@ -14,7 +14,7 @@ from PySide6.QtQml import QQmlApplicationEngine, QmlElement, QmlSingleton from PySide6.QtGui import QGuiApplication from PySide6.QtWebEngineQuick import QtWebEngineQuick -import rc_resources +import rc_resources # noqa: F401 # To be used on the @QmlElement decorator diff --git a/examples/webenginewidgets/markdowneditor/main.py b/examples/webenginewidgets/markdowneditor/main.py index f89aa97d7..4d787f0f0 100644 --- a/examples/webenginewidgets/markdowneditor/main.py +++ b/examples/webenginewidgets/markdowneditor/main.py @@ -9,7 +9,7 @@ from PySide6.QtCore import QCoreApplication from PySide6.QtWidgets import QApplication from mainwindow import MainWindow -import rc_markdowneditor +import rc_markdowneditor # noqa: F401 if __name__ == '__main__': diff --git a/examples/webenginewidgets/simplebrowser/browserwindow.py b/examples/webenginewidgets/simplebrowser/browserwindow.py index d5900d72e..4efdfbdd4 100644 --- a/examples/webenginewidgets/simplebrowser/browserwindow.py +++ b/examples/webenginewidgets/simplebrowser/browserwindow.py @@ -329,7 +329,7 @@ class BrowserWindow(QMainWindow): def create_help_menu(self): help_menu = QMenu("Help") - help_menu.addAction("About Qt", qApp.aboutQt) + help_menu.addAction("About Qt", qApp.aboutQt) # noqa: F821 return help_menu @Slot() diff --git a/examples/webenginewidgets/simplebrowser/main.py b/examples/webenginewidgets/simplebrowser/main.py index 8d0946cc9..781ec29eb 100644 --- a/examples/webenginewidgets/simplebrowser/main.py +++ b/examples/webenginewidgets/simplebrowser/main.py @@ -13,7 +13,7 @@ from PySide6.QtCore import QCoreApplication, QLoggingCategory, QUrl from browser import Browser -import data.rc_simplebrowser +import data.rc_simplebrowser # noqa: F401 if __name__ == "__main__": parser = ArgumentParser(description="Qt Widgets Web Browser", diff --git a/examples/widgets/animation/animatedtiles/animatedtiles.py b/examples/widgets/animation/animatedtiles/animatedtiles.py index 1cb0ee6c8..02fc75bf5 100644 --- a/examples/widgets/animation/animatedtiles/animatedtiles.py +++ b/examples/widgets/animation/animatedtiles/animatedtiles.py @@ -15,7 +15,7 @@ from PySide6.QtWidgets import (QApplication, QGraphicsItem, QGraphicsPixmapItem, QGraphicsWidget, QStyle) from PySide6.QtStateMachine import QState, QStateMachine -import animatedtiles_rc +import animatedtiles_rc # noqa: F401 # Deriving from more than one wrapped class is not supported, so we use diff --git a/examples/widgets/animation/appchooser/appchooser.py b/examples/widgets/animation/appchooser/appchooser.py index e49f37dec..610050210 100644 --- a/examples/widgets/animation/appchooser/appchooser.py +++ b/examples/widgets/animation/appchooser/appchooser.py @@ -11,7 +11,7 @@ from PySide6.QtWidgets import (QApplication, QGraphicsScene, QGraphicsView, QGraphicsWidget) from PySide6.QtStateMachine import QState, QStateMachine -import appchooser_rc +import appchooser_rc # noqa: F401 class Pixmap(QGraphicsWidget): diff --git a/examples/widgets/animation/states/states.py b/examples/widgets/animation/states/states.py index 9b85e8373..509c3a7aa 100644 --- a/examples/widgets/animation/states/states.py +++ b/examples/widgets/animation/states/states.py @@ -16,7 +16,7 @@ from PySide6.QtWidgets import (QApplication, QGraphicsLinearLayout, from PySide6.QtStateMachine import QState, QStateMachine -import states_rc +import states_rc # noqa: F401 class Pixmap(QGraphicsObject): diff --git a/examples/widgets/desktop/systray/window.py b/examples/widgets/desktop/systray/window.py index 19a2f22ed..0b5bc39dc 100644 --- a/examples/widgets/desktop/systray/window.py +++ b/examples/widgets/desktop/systray/window.py @@ -9,7 +9,7 @@ from PySide6.QtWidgets import (QCheckBox, QComboBox, QDialog, QSpinBox, QStyle, QSystemTrayIcon, QTextEdit, QVBoxLayout) -import rc_systray +import rc_systray # noqa: F401 class Window(QDialog): @@ -222,7 +222,7 @@ class Window(QDialog): self._restore_action.triggered.connect(self.showNormal) self._quit_action = QAction("Quit", self) - self._quit_action.triggered.connect(qApp.quit) + self._quit_action.triggered.connect(qApp.quit) # noqa: F821 def create_tray_icon(self): self._tray_icon_menu = QMenu(self) diff --git a/examples/widgets/dialogs/classwizard/classwizard.py b/examples/widgets/dialogs/classwizard/classwizard.py index e7893b3b7..0efbde69f 100644 --- a/examples/widgets/dialogs/classwizard/classwizard.py +++ b/examples/widgets/dialogs/classwizard/classwizard.py @@ -15,7 +15,7 @@ from PySide6.QtWidgets import (QApplication, QComboBox, QCheckBox, QFormLayout, from listchooser import PropertyChooser, SignalChooser -import classwizard_rc +import classwizard_rc # noqa: F401 BASE_CLASSES = ['', 'PySide6.QtCore.QObject', diff --git a/examples/widgets/draganddrop/draggabletext/draggabletext.py b/examples/widgets/draganddrop/draggabletext/draggabletext.py index 39a2fab82..6ffdbd70e 100644 --- a/examples/widgets/draganddrop/draggabletext/draggabletext.py +++ b/examples/widgets/draganddrop/draggabletext/draggabletext.py @@ -9,7 +9,7 @@ from PySide6.QtCore import QFile, QIODevice, QMimeData, QPoint, Qt, QTextStream from PySide6.QtGui import QDrag, QPalette, QPixmap from PySide6.QtWidgets import QApplication, QFrame, QLabel, QWidget -import draggabletext_rc +import draggabletext_rc # noqa: F401 class DragLabel(QLabel): diff --git a/examples/widgets/graphicsview/collidingmice/collidingmice.py b/examples/widgets/graphicsview/collidingmice/collidingmice.py index 8165335a0..fb24db3ab 100644 --- a/examples/widgets/graphicsview/collidingmice/collidingmice.py +++ b/examples/widgets/graphicsview/collidingmice/collidingmice.py @@ -9,7 +9,7 @@ from PySide6.QtCore import (QLineF, QPointF, QRandomGenerator, QRectF, QTimer, Q from PySide6.QtGui import (QBrush, QColor, QPainter, QPainterPath, QPixmap, QPolygonF, QTransform) from PySide6.QtWidgets import (QApplication, QGraphicsItem, QGraphicsScene, QGraphicsView) -import mice_rc +import mice_rc # noqa: F401 def random(boundary): diff --git a/examples/widgets/graphicsview/diagramscene/diagramscene.py b/examples/widgets/graphicsview/diagramscene/diagramscene.py index a88e030f3..60e05613c 100644 --- a/examples/widgets/graphicsview/diagramscene/diagramscene.py +++ b/examples/widgets/graphicsview/diagramscene/diagramscene.py @@ -17,7 +17,7 @@ from PySide6.QtWidgets import (QAbstractButton, QApplication, QButtonGroup, QMessageBox, QSizePolicy, QToolBox, QToolButton, QWidget) -import diagramscene_rc +import diagramscene_rc # noqa: F401 class Arrow(QGraphicsLineItem): @@ -326,10 +326,10 @@ class DiagramScene(QGraphicsScene): self.removeItem(self.line) self.line = None - if (len(start_items) and len(end_items) and - isinstance(start_items[0], DiagramItem) and - isinstance(end_items[0], DiagramItem) and - start_items[0] != end_items[0]): + if (len(start_items) and len(end_items) + and isinstance(start_items[0], DiagramItem) + and isinstance(end_items[0], DiagramItem) + and start_items[0] != end_items[0]): start_item = start_items[0] end_item = end_items[0] arrow = Arrow(start_item, end_item) diff --git a/examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py b/examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py index 1896c5ab4..9ed92b26e 100644 --- a/examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py +++ b/examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py @@ -13,7 +13,7 @@ from PySide6.QtWidgets import (QApplication, QGraphicsItem, QGraphicsItemAnimation, QGraphicsScene, QGraphicsView) -import dragdroprobot_rc +import dragdroprobot_rc # noqa: F401 def random(boundary): diff --git a/examples/widgets/graphicsview/elasticnodes/elasticnodes.py b/examples/widgets/graphicsview/elasticnodes/elasticnodes.py index 2e0581ff3..90cb49626 100644 --- a/examples/widgets/graphicsview/elasticnodes/elasticnodes.py +++ b/examples/widgets/graphicsview/elasticnodes/elasticnodes.py @@ -20,8 +20,6 @@ def random(boundary): class Edge(QGraphicsItem): - item_type = QGraphicsItem.UserType + 2 - def __init__(self, sourceNode, destNode): super().__init__() @@ -36,7 +34,7 @@ class Edge(QGraphicsItem): self.adjust() def item_type(self): - return Edge.item_type + return QGraphicsItem.UserType + 2 def source_node(self): return self.source() @@ -119,7 +117,6 @@ class Edge(QGraphicsItem): class Node(QGraphicsItem): - item_type = QGraphicsItem.UserType + 1 def __init__(self, graphWidget): super().__init__() @@ -133,7 +130,7 @@ class Node(QGraphicsItem): self.setZValue(-1) def item_type(self): - return Node.item_type + return QGraphicsItem.UserType + 1 def add_edge(self, edge): self._edge_list.append(weakref.ref(edge)) @@ -376,7 +373,8 @@ class GraphWidget(QGraphicsView): painter.drawText(text_rect, message) def scale_view(self, scaleFactor): - factor = self.transform().scale(scaleFactor, scaleFactor).mapRect(QRectF(0, 0, 1, 1)).width() + factor = self.transform().scale(scaleFactor, scaleFactor).mapRect( + QRectF(0, 0, 1, 1)).width() if factor < 0.07 or factor > 100: return diff --git a/examples/widgets/itemviews/editabletreemodel/mainwindow.py b/examples/widgets/itemviews/editabletreemodel/mainwindow.py index c6abfa568..1489bf28b 100644 --- a/examples/widgets/itemviews/editabletreemodel/mainwindow.py +++ b/examples/widgets/itemviews/editabletreemodel/mainwindow.py @@ -52,7 +52,7 @@ class MainWindow(QMainWindow): self.insert_child_action.setShortcut("Ctrl+N") self.insert_child_action.triggered.connect(self.insert_child) help_menu = menubar.addMenu("&Help") - about_qt_action = help_menu.addAction("About Qt", qApp.aboutQt) + about_qt_action = help_menu.addAction("About Qt", qApp.aboutQt) # noqa: F821 about_qt_action.setShortcut("F1") self.setWindowTitle("Editable Tree Model") diff --git a/examples/widgets/itemviews/fetchmore/fetchmore.py b/examples/widgets/itemviews/fetchmore/fetchmore.py index 711642588..5150250e0 100644 --- a/examples/widgets/itemviews/fetchmore/fetchmore.py +++ b/examples/widgets/itemviews/fetchmore/fetchmore.py @@ -49,7 +49,7 @@ class FileListModel(QAbstractListModel): if role == Qt.BackgroundRole: batch = row // BATCH_SIZE - palette = qApp.palette() + palette = qApp.palette() # noqa: F821 return palette.base() if batch % 2 == 0 else palette.alternateBase() if role == Qt.DecorationRole: diff --git a/examples/widgets/linguist/main.py b/examples/widgets/linguist/main.py index 16655432c..e4212e801 100644 --- a/examples/widgets/linguist/main.py +++ b/examples/widgets/linguist/main.py @@ -9,7 +9,7 @@ from PySide6.QtWidgets import (QAbstractItemView, QApplication, QListWidget, QMainWindow) -import linguist_rc +import linguist_rc # noqa: F401 class Window(QMainWindow): @@ -21,7 +21,7 @@ class Window(QMainWindow): quit_action.triggered.connect(self.close) help_menu = self.menuBar().addMenu(self.tr("&Help")) about_qt_action = help_menu.addAction(self.tr("About Qt")) - about_qt_action.triggered.connect(qApp.aboutQt) + about_qt_action.triggered.connect(qApp.aboutQt) # noqa: F821 self._list_widget = QListWidget() self._list_widget.setSelectionMode(QAbstractItemView.MultiSelection) diff --git a/examples/widgets/mainwindows/application/application.py b/examples/widgets/mainwindows/application/application.py index a531c9bfb..7b2fa0672 100644 --- a/examples/widgets/mainwindows/application/application.py +++ b/examples/widgets/mainwindows/application/application.py @@ -11,7 +11,7 @@ from PySide6.QtGui import QAction, QIcon, QKeySequence from PySide6.QtWidgets import (QApplication, QFileDialog, QMainWindow, QMessageBox, QTextEdit) -import application_rc +import application_rc # noqa: F401 class MainWindow(QMainWindow): @@ -128,7 +128,7 @@ class MainWindow(QMainWindow): self._about_qt_act = QAction("About &Qt", self, statusTip="Show the Qt library's About box", - triggered=qApp.aboutQt) + triggered=qApp.aboutQt) # noqa: F821 self._cut_act.setEnabled(False) self._copy_act.setEnabled(False) diff --git a/examples/widgets/mainwindows/dockwidgets/dockwidgets.py b/examples/widgets/mainwindows/dockwidgets/dockwidgets.py index b63edd948..83487ee58 100644 --- a/examples/widgets/mainwindows/dockwidgets/dockwidgets.py +++ b/examples/widgets/mainwindows/dockwidgets/dockwidgets.py @@ -15,7 +15,7 @@ from PySide6.QtWidgets import (QApplication, QDialog, QDockWidget, QFileDialog, QListWidget, QMainWindow, QMessageBox, QTextEdit) -import dockwidgets_rc +import dockwidgets_rc # noqa: F401 class MainWindow(QMainWindow): diff --git a/examples/widgets/mainwindows/mdi/mdi.py b/examples/widgets/mainwindows/mdi/mdi.py index 9649f7dac..92c0c9c2b 100644 --- a/examples/widgets/mainwindows/mdi/mdi.py +++ b/examples/widgets/mainwindows/mdi/mdi.py @@ -14,7 +14,7 @@ from PySide6.QtGui import QAction, QIcon, QKeySequence from PySide6.QtWidgets import (QApplication, QFileDialog, QMainWindow, QMdiArea, QMessageBox, QTextEdit) -import PySide6.QtExampleIcons +import PySide6.QtExampleIcons # noqa: F401 class MdiChild(QTextEdit): diff --git a/examples/widgets/painting/basicdrawing/basicdrawing.py b/examples/widgets/painting/basicdrawing/basicdrawing.py index 30582f9aa..858a8cd9f 100644 --- a/examples/widgets/painting/basicdrawing/basicdrawing.py +++ b/examples/widgets/painting/basicdrawing/basicdrawing.py @@ -11,7 +11,7 @@ from PySide6.QtGui import (QBrush, QConicalGradient, QLinearGradient, QPainter, from PySide6.QtWidgets import (QApplication, QCheckBox, QComboBox, QGridLayout, QLabel, QSpinBox, QWidget) -import basicdrawing_rc +import basicdrawing_rc # noqa: F401 class RenderArea(QWidget): diff --git a/examples/widgets/painting/painter/painter.py b/examples/widgets/painting/painter/painter.py index 58584baff..2ca078ad9 100644 --- a/examples/widgets/painting/painter/painter.py +++ b/examples/widgets/painting/painter/painter.py @@ -116,15 +116,17 @@ class MainWindow(QMainWindow): self.bar = self.addToolBar("Menu") self.bar.setToolButtonStyle(Qt.ToolButtonTextBesideIcon) self._save_action = self.bar.addAction( - qApp.style().standardIcon(QStyle.SP_DialogSaveButton), "Save", self.on_save + qApp.style().standardIcon(QStyle.SP_DialogSaveButton), # noqa: F821 + "Save", self.on_save ) self._save_action.setShortcut(QKeySequence.Save) self._open_action = self.bar.addAction( - qApp.style().standardIcon(QStyle.SP_DialogOpenButton), "Open", self.on_open + qApp.style().standardIcon(QStyle.SP_DialogOpenButton), # noqa: F821 + "Open", self.on_open ) self._open_action.setShortcut(QKeySequence.Open) self.bar.addAction( - qApp.style().standardIcon(QStyle.SP_DialogResetButton), + qApp.style().standardIcon(QStyle.SP_DialogResetButton), # noqa: F821 "Clear", self.painter_widget.clear, ) diff --git a/examples/widgets/richtext/syntaxhighlighter/syntaxhighlighter.py b/examples/widgets/richtext/syntaxhighlighter/syntaxhighlighter.py index 8079b4a43..021328977 100644 --- a/examples/widgets/richtext/syntaxhighlighter/syntaxhighlighter.py +++ b/examples/widgets/richtext/syntaxhighlighter/syntaxhighlighter.py @@ -81,7 +81,7 @@ class MainWindow(QMainWindow): quit_act.triggered.connect(self.close) help_menu = self.menuBar().addMenu("&Help") - help_menu.addAction("About &Qt", qApp.aboutQt) + help_menu.addAction("About &Qt", qApp.aboutQt) # noqa: F821 class Highlighter(QSyntaxHighlighter): diff --git a/examples/widgets/richtext/textedit/main.py b/examples/widgets/richtext/textedit/main.py index 88b679edc..330ea5fc5 100644 --- a/examples/widgets/richtext/textedit/main.py +++ b/examples/widgets/richtext/textedit/main.py @@ -11,7 +11,7 @@ from PySide6.QtWidgets import QApplication from textedit import TextEdit -import textedit_rc +import textedit_rc # noqa: F401 if __name__ == '__main__': diff --git a/examples/widgets/richtext/textedit/textedit.py b/examples/widgets/richtext/textedit/textedit.py index 0f7cfdbb7..a3940ae0f 100644 --- a/examples/widgets/richtext/textedit/textedit.py +++ b/examples/widgets/richtext/textedit/textedit.py @@ -55,7 +55,7 @@ class TextEdit(QMainWindow): help_menu = self.menuBar().addMenu("Help") help_menu.addAction("About", self.about) - help_menu.addAction("About &Qt", qApp.aboutQt) + help_menu.addAction("About &Qt", qApp.aboutQt) # noqa: F821 text_font = QFont("Helvetica") text_font.setStyleHint(QFont.SansSerif) diff --git a/examples/widgets/tutorials/cannon/t10.py b/examples/widgets/tutorials/cannon/t10.py index f36c619f6..8649bb562 100644 --- a/examples/widgets/tutorials/cannon/t10.py +++ b/examples/widgets/tutorials/cannon/t10.py @@ -113,7 +113,7 @@ class MyWidget(QWidget): quit = QPushButton("&Quit") quit.setFont(QFont("Times", 18, QFont.Bold)) - quit.clicked.connect(qApp.quit) + quit.clicked.connect(qApp.quit) # noqa: F821 angle = LCDRange() angle.set_range(5, 70) diff --git a/examples/widgets/tutorials/cannon/t11.py b/examples/widgets/tutorials/cannon/t11.py index 10afea90c..fbfd2481d 100644 --- a/examples/widgets/tutorials/cannon/t11.py +++ b/examples/widgets/tutorials/cannon/t11.py @@ -175,7 +175,7 @@ class MyWidget(QWidget): quit = QPushButton("&Quit") quit.setFont(QFont("Times", 18, QFont.Bold)) - quit.clicked.connect(qApp.quit) + quit.clicked.connect(qApp.quit) # noqa: F821 angle = LCDRange() angle.set_range(5, 70) diff --git a/examples/widgets/tutorials/cannon/t12.py b/examples/widgets/tutorials/cannon/t12.py index c4a05cbc3..749c24684 100644 --- a/examples/widgets/tutorials/cannon/t12.py +++ b/examples/widgets/tutorials/cannon/t12.py @@ -226,7 +226,7 @@ class MyWidget(QWidget): quit = QPushButton("&Quit") quit.setFont(QFont("Times", 18, QFont.Bold)) - quit.clicked.connect(qApp.quit) + quit.clicked.connect(qApp.quit) # noqa: F821 angle = LCDRange("ANGLE") angle.set_range(5, 70) diff --git a/examples/widgets/tutorials/cannon/t13.py b/examples/widgets/tutorials/cannon/t13.py index a5aa42e67..f9a771d15 100644 --- a/examples/widgets/tutorials/cannon/t13.py +++ b/examples/widgets/tutorials/cannon/t13.py @@ -259,7 +259,7 @@ class GameBoard(QWidget): quit = QPushButton("&Quit") quit.setFont(QFont("Times", 18, QFont.Bold)) - quit.clicked.connect(qApp.quit) + quit.clicked.connect(qApp.quit) # noqa: F821 angle = LCDRange("ANGLE") angle.set_range(5, 70) diff --git a/examples/widgets/tutorials/cannon/t14.py b/examples/widgets/tutorials/cannon/t14.py index 88babe9ea..3c94408f3 100644 --- a/examples/widgets/tutorials/cannon/t14.py +++ b/examples/widgets/tutorials/cannon/t14.py @@ -302,7 +302,7 @@ class GameBoard(QWidget): quit = QPushButton("&Quit") quit.setFont(QFont("Times", 18, QFont.Bold)) - quit.clicked.connect(qApp.quit) + quit.clicked.connect(qApp.quit) # noqa: F821 angle = LCDRange("ANGLE") angle.set_range(5, 70) diff --git a/examples/widgets/tutorials/cannon/t4.py b/examples/widgets/tutorials/cannon/t4.py index ba0ebc41b..37a2dc9dd 100644 --- a/examples/widgets/tutorials/cannon/t4.py +++ b/examples/widgets/tutorials/cannon/t4.py @@ -20,7 +20,7 @@ class MyWidget(QWidget): self.quit.setGeometry(62, 40, 75, 30) self.quit.setFont(QFont("Times", 18, QFont.Bold)) - self.quit.clicked.connect(qApp.quit) + self.quit.clicked.connect(qApp.quit) # noqa: F821 if __name__ == '__main__': diff --git a/examples/widgets/tutorials/cannon/t5.py b/examples/widgets/tutorials/cannon/t5.py index 42faeed01..ed5d085f8 100644 --- a/examples/widgets/tutorials/cannon/t5.py +++ b/examples/widgets/tutorials/cannon/t5.py @@ -25,7 +25,7 @@ class MyWidget(QWidget): slider.setRange(0, 99) slider.setValue(0) - quit.clicked.connect(qApp.quit) + quit.clicked.connect(qApp.quit) # noqa: F821 slider.valueChanged.connect(lcd.display) layout = QVBoxLayout(self) diff --git a/examples/widgets/tutorials/cannon/t6.py b/examples/widgets/tutorials/cannon/t6.py index 1cc2906f2..ea2e044e6 100644 --- a/examples/widgets/tutorials/cannon/t6.py +++ b/examples/widgets/tutorials/cannon/t6.py @@ -33,7 +33,7 @@ class MyWidget(QWidget): quit = QPushButton("Quit") quit.setFont(QFont("Times", 18, QFont.Bold)) - quit.clicked.connect(qApp.quit) + quit.clicked.connect(qApp.quit) # noqa: F821 layout = QVBoxLayout(self) layout.addWidget(quit) diff --git a/examples/widgets/tutorials/cannon/t7.py b/examples/widgets/tutorials/cannon/t7.py index 51128e6c7..1175107b8 100644 --- a/examples/widgets/tutorials/cannon/t7.py +++ b/examples/widgets/tutorials/cannon/t7.py @@ -46,7 +46,7 @@ class MyWidget(QWidget): quit = QPushButton("Quit") quit.setFont(QFont("Times", 18, QFont.Bold)) - quit.clicked.connect(qApp.quit) + quit.clicked.connect(qApp.quit) # noqa: F821 previous_range = None diff --git a/examples/widgets/tutorials/cannon/t8.py b/examples/widgets/tutorials/cannon/t8.py index d805e5f8d..9bb5516b8 100644 --- a/examples/widgets/tutorials/cannon/t8.py +++ b/examples/widgets/tutorials/cannon/t8.py @@ -88,7 +88,7 @@ class MyWidget(QWidget): quit = QPushButton("Quit") quit.setFont(QFont("Times", 18, QFont.Bold)) - quit.clicked.connect(qApp.quit) + quit.clicked.connect(qApp.quit) # noqa: F821 angle = LCDRange() angle.set_range(5, 70) diff --git a/examples/widgets/tutorials/cannon/t9.py b/examples/widgets/tutorials/cannon/t9.py index 67a9d9fd3..7cdda4e7b 100644 --- a/examples/widgets/tutorials/cannon/t9.py +++ b/examples/widgets/tutorials/cannon/t9.py @@ -94,7 +94,7 @@ class MyWidget(QWidget): quit = QPushButton("Quit") quit.setFont(QFont("Times", 18, QFont.Bold)) - quit.clicked.connect(qApp.quit) + quit.clicked.connect(qApp.quit) # noqa: F821 angle = LCDRange() angle.set_range(5, 70) diff --git a/examples/widgets/widgets/charactermap/mainwindow.py b/examples/widgets/widgets/charactermap/mainwindow.py index 5f0e2bce4..d79285def 100644 --- a/examples/widgets/widgets/charactermap/mainwindow.py +++ b/examples/widgets/widgets/charactermap/mainwindow.py @@ -30,7 +30,7 @@ class MainWindow(QMainWindow): file_menu.addAction("Quit", self.close) help_menu = self.menuBar().addMenu("Help") help_menu.addAction("Show Font Info", self.show_info) - help_menu.addAction("About &Qt", qApp.aboutQt) + help_menu.addAction("About &Qt", qApp.aboutQt) # noqa: F821 central_widget = QWidget() diff --git a/examples/widgets/widgets/tetrix/tetrix.py b/examples/widgets/widgets/tetrix/tetrix.py index cb126ee6d..b5df2aa35 100644 --- a/examples/widgets/widgets/tetrix/tetrix.py +++ b/examples/widgets/widgets/tetrix/tetrix.py @@ -52,7 +52,7 @@ class TetrixWindow(QWidget): start_button.clicked.connect(self.board.start) pause_button.clicked.connect(self.board.pause) - quit_button.clicked.connect(qApp.quit) + quit_button.clicked.connect(qApp.quit) # noqa: F821 self.board.score_changed.connect(score_lcd.display) self.board.level_changed.connect(level_lcd.display) self.board.lines_removed_changed.connect(lines_lcd.display) diff --git a/examples/xml/dombookmarks/dombookmarks.py b/examples/xml/dombookmarks/dombookmarks.py index e292e12c4..a35aeb0f2 100644 --- a/examples/xml/dombookmarks/dombookmarks.py +++ b/examples/xml/dombookmarks/dombookmarks.py @@ -85,7 +85,7 @@ class MainWindow(QMainWindow): self._help_menu = self.menuBar().addMenu("&Help") self._help_menu.addAction(QAction("&About", self, triggered=self.about)) - self._help_menu.addAction(QAction("About &Qt", self, triggered=qApp.aboutQt)) + self._help_menu.addAction(QAction("About &Qt", self, triggered=qApp.aboutQt)) # noqa: F821 class XbelTree(QTreeWidget): -- cgit v1.2.3