aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-04-29 10:09:33 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-04-29 13:21:52 +0200
commitdf43156bb35a442c4988631e1c2b0bd0fc11e618 (patch)
tree77e6c531967013e5628f04e48ba035197b8a737c
parent130e79e4658d2438f66ab8aeb5e186349e3cb740 (diff)
Examples: Fix some space-related flake warnings
Task-number: PYSIDE-1112 Change-Id: Ib8991199e4822673d6a25cba0023dbe3b03f5938 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
-rw-r--r--examples/3d/simple3d/simple3d.py5
-rw-r--r--examples/axcontainer/axviewer/axviewer.py2
-rw-r--r--examples/charts/audio/audio.py2
-rw-r--r--examples/charts/callout/callout.py13
-rw-r--r--examples/charts/chartthemes/main.py3
-rw-r--r--examples/charts/donutbreakdown/donutbreakdown.py4
-rw-r--r--examples/charts/legend/legend.py4
-rw-r--r--examples/charts/logvalueaxis/logvalueaxis.py1
-rw-r--r--examples/charts/memoryusage/memoryusage.py5
-rw-r--r--examples/charts/modeldata/modeldata.py3
-rw-r--r--examples/charts/nesteddonuts/nesteddonuts.py8
-rw-r--r--examples/charts/percentbarchart/percentbarchart.py1
-rw-r--r--examples/charts/temperaturerecords/temperaturerecords.py1
-rw-r--r--examples/corelib/threads/mandelbrot.py6
-rw-r--r--examples/datavisualization/bars3d/bars3d.py3
-rw-r--r--examples/declarative/extending/chapter1-basics/basics.py5
-rw-r--r--examples/declarative/extending/chapter2-methods/methods.py10
-rw-r--r--examples/declarative/extending/chapter3-bindings/bindings.py8
-rw-r--r--examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py9
-rw-r--r--examples/declarative/extending/chapter5-listproperties/listproperties.py9
-rw-r--r--examples/declarative/signals/qmltopy1/main.py1
-rw-r--r--examples/declarative/signals/qmltopy2/main.py2
-rw-r--r--examples/declarative/signals/qmltopy3/main.py2
-rw-r--r--examples/declarative/signals/qmltopy4/main.py2
-rw-r--r--examples/declarative/usingmodel/usingmodel.py12
-rw-r--r--examples/installer_test/hello.py3
-rw-r--r--examples/macextras/macpasteboardmime/macpasteboardmime.py7
-rw-r--r--examples/multimedia/camera/camera.py3
-rw-r--r--examples/multimedia/player/player.py4
-rw-r--r--examples/opengl/contextinfo/contextinfo.py11
-rw-r--r--examples/opengl/hellogl2/hellogl2.py6
-rw-r--r--examples/remoteobjects/modelview/modelviewclient.py2
-rw-r--r--examples/remoteobjects/modelview/modelviewserver.py8
-rw-r--r--examples/samplebinding/main.py3
-rw-r--r--examples/sql/books/bookwindow.py2
-rw-r--r--examples/sql/books/createdb.py7
-rw-r--r--examples/texttospeech/hello_speak/hello_speak.py2
-rw-r--r--examples/webchannel/standalone/ui_dialog.py1
-rw-r--r--examples/webenginequick/nanobrowser/quicknanobrowser.py2
-rw-r--r--examples/webenginewidgets/simplebrowser/simplebrowser.py2
-rw-r--r--examples/widgets/animation/animatedtiles/animatedtiles.py2
-rw-r--r--examples/widgets/animation/easing/easing.py2
-rw-r--r--examples/widgets/dialogs/findfiles/findfiles.py2
-rw-r--r--examples/widgets/dialogs/standarddialogs/standarddialogs.py10
-rw-r--r--examples/widgets/draganddrop/draggabletext/draggabletext.py4
-rw-r--r--examples/widgets/graphicsview/diagramscene/diagramscene.py5
-rw-r--r--examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py4
-rw-r--r--examples/widgets/graphicsview/elasticnodes/elasticnodes.py1
-rw-r--r--examples/widgets/itemviews/addressbook/adddialogwidget.py1
-rw-r--r--examples/widgets/itemviews/addressbook/addresswidget.py2
-rw-r--r--examples/widgets/itemviews/addressbook/newaddresstab.py1
-rw-r--r--examples/widgets/itemviews/addressbook/tablemodel.py5
-rw-r--r--examples/widgets/itemviews/fetchmore/fetchmore.py2
-rw-r--r--examples/widgets/itemviews/stardelegate/stardelegate.py1
-rw-r--r--examples/widgets/itemviews/stardelegate/stareditor.py1
-rw-r--r--examples/widgets/layouts/dynamiclayouts/dynamiclayouts.py6
-rw-r--r--examples/widgets/mainwindows/application/application.py1
-rw-r--r--examples/widgets/mainwindows/mdi/mdi.py2
-rw-r--r--examples/widgets/painting/basicdrawing/basicdrawing.py1
-rw-r--r--examples/widgets/painting/basicdrawing/basicdrawing_rc.py1
-rw-r--r--examples/widgets/state-machine/eventtrans/eventtrans.py1
-rw-r--r--examples/widgets/state-machine/factstates/factstates.py13
-rw-r--r--examples/widgets/state-machine/pingpong/pingpong.py18
-rw-r--r--examples/widgets/state-machine/rogue/rogue.py10
-rw-r--r--examples/widgets/state-machine/trafficlight/trafficlight.py9
-rw-r--r--examples/widgets/tetrix/tetrix.py16
-rw-r--r--examples/widgets/tutorials/addressbook/part4.py2
-rw-r--r--examples/widgets/tutorials/addressbook/part5.py2
-rw-r--r--examples/widgets/tutorials/addressbook/part6.py6
-rw-r--r--examples/widgets/tutorials/addressbook/part7.py6
-rw-r--r--examples/xml/dombookmarks/dombookmarks.py2
71 files changed, 217 insertions, 106 deletions
diff --git a/examples/3d/simple3d/simple3d.py b/examples/3d/simple3d/simple3d.py
index ab6dc0ca0..15bd1600b 100644
--- a/examples/3d/simple3d/simple3d.py
+++ b/examples/3d/simple3d/simple3d.py
@@ -42,11 +42,12 @@
"""PySide6 port of the qt3d/simple-cpp example from Qt v5.x"""
import sys
-from PySide6.QtCore import(Property, QObject, QPropertyAnimation, Signal)
+from PySide6.QtCore import (Property, QObject, QPropertyAnimation, Signal)
from PySide6.QtGui import (QGuiApplication, QMatrix4x4, QQuaternion, QVector3D)
from PySide6.Qt3DCore import (Qt3DCore)
from PySide6.Qt3DExtras import (Qt3DExtras)
+
class OrbitTransformController(QObject):
def __init__(self, parent):
super().__init__(parent)
@@ -91,6 +92,7 @@ class OrbitTransformController(QObject):
angle = Property(float, getAngle, setAngle, notify=angleChanged)
radius = Property(float, getRadius, setRadius, notify=radiusChanged)
+
class Window(Qt3DExtras.Qt3DWindow):
def __init__(self):
super().__init__()
@@ -155,6 +157,7 @@ class Window(Qt3DExtras.Qt3DWindow):
self.sphereEntity.addComponent(self.sphereTransform)
self.sphereEntity.addComponent(self.material)
+
if __name__ == '__main__':
app = QGuiApplication(sys.argv)
view = Window()
diff --git a/examples/axcontainer/axviewer/axviewer.py b/examples/axcontainer/axviewer/axviewer.py
index 7edb99046..50a2d3277 100644
--- a/examples/axcontainer/axviewer/axviewer.py
+++ b/examples/axcontainer/axviewer/axviewer.py
@@ -47,6 +47,7 @@ from PySide6.QtGui import QAction
from PySide6.QtWidgets import (QApplication, QDialog,
QMainWindow, QMessageBox, QToolBar)
+
class MainWindow(QMainWindow):
def __init__(self):
@@ -74,6 +75,7 @@ class MainWindow(QMainWindow):
if not self.axWidget.setControl(clsid):
QMessageBox.warning(self, "AxViewer", "Unable to load " + clsid + ".")
+
if __name__ == '__main__':
app = QApplication(sys.argv)
mainWin = MainWindow()
diff --git a/examples/charts/audio/audio.py b/examples/charts/audio/audio.py
index 2d4c1a552..13b616c65 100644
--- a/examples/charts/audio/audio.py
+++ b/examples/charts/audio/audio.py
@@ -51,6 +51,7 @@ from PySide6.QtWidgets import QApplication, QMainWindow, QMessageBox
sampleCount = 2000
resolution = 4
+
class MainWindow(QMainWindow):
def __init__(self, device):
super().__init__()
@@ -109,6 +110,7 @@ class MainWindow(QMainWindow):
dataIndex = dataIndex + resolution
self.series.replace(self.buffer)
+
if __name__ == '__main__':
app = QApplication(sys.argv)
diff --git a/examples/charts/callout/callout.py b/examples/charts/callout/callout.py
index 219f44597..e39ef2528 100644
--- a/examples/charts/callout/callout.py
+++ b/examples/charts/callout/callout.py
@@ -138,7 +138,7 @@ class Callout(QGraphicsItem):
self._text = text
metrics = QFontMetrics(self._font)
self._textRect = QRectF(metrics.boundingRect(
- QRect(0.0, 0.0, 150.0, 150.0),Qt.AlignLeft, self._text))
+ QRect(0.0, 0.0, 150.0, 150.0), Qt.AlignLeft, self._text))
self._textRect.translate(5, 5)
self.prepareGeometryChange()
self._rect = self._textRect.adjusted(-5, -5, 5, 5)
@@ -153,7 +153,7 @@ class Callout(QGraphicsItem):
class View(QGraphicsView):
- def __init__(self, parent = None):
+ def __init__(self, parent=None):
super().__init__(parent)
self.setScene(QGraphicsScene(self))
@@ -191,11 +191,11 @@ class View(QGraphicsView):
self._coordX = QGraphicsSimpleTextItem(self._chart)
self._coordX.setPos(
- self._chart.size().width()/2 - 50, self._chart.size().height())
+ self._chart.size().width() / 2 - 50, self._chart.size().height())
self._coordX.setText("X: ")
self._coordY = QGraphicsSimpleTextItem(self._chart)
self._coordY.setPos(
- self._chart.size().width()/2 + 50, self._chart.size().height())
+ self._chart.size().width() / 2 + 50, self._chart.size().height())
self._coordY.setText("Y: ")
self._callouts = []
@@ -214,16 +214,15 @@ class View(QGraphicsView):
self.scene().setSceneRect(QRectF(QPointF(0, 0), event.size()))
self._chart.resize(event.size())
self._coordX.setPos(
- self._chart.size().width()/2 - 50,
+ self._chart.size().width() / 2 - 50,
self._chart.size().height() - 20)
self._coordY.setPos(
- self._chart.size().width()/2 + 50,
+ self._chart.size().width() / 2 + 50,
self._chart.size().height() - 20)
for callout in self._callouts:
callout.updateGeometry()
QGraphicsView.resizeEvent(self, event)
-
def mouseMoveEvent(self, event):
pos = self._chart.mapToValue(event.position().toPoint())
x = pos.x()
diff --git a/examples/charts/chartthemes/main.py b/examples/charts/chartthemes/main.py
index a5df1236c..58cec2d15 100644
--- a/examples/charts/chartthemes/main.py
+++ b/examples/charts/chartthemes/main.py
@@ -53,6 +53,7 @@ from ui_themewidget import Ui_ThemeWidgetForm as ui
from random import random, uniform
+
class ThemeWidget(QWidget):
def __init__(self, parent):
QWidget.__init__(self, parent)
@@ -113,7 +114,6 @@ class ThemeWidget(QWidget):
self.update_ui()
-
def generate_random_data(self, list_count, value_max, value_count):
data_table = []
for i in range(list_count):
@@ -338,7 +338,6 @@ class ThemeWidget(QWidget):
else:
set_colors(QColor(0xf0f0f0), QColor(0x404044))
-
# Update antialiasing
checked = self.ui.antialiasCheckBox.isChecked()
for chart in self.charts:
diff --git a/examples/charts/donutbreakdown/donutbreakdown.py b/examples/charts/donutbreakdown/donutbreakdown.py
index b724857d3..27faa6e94 100644
--- a/examples/charts/donutbreakdown/donutbreakdown.py
+++ b/examples/charts/donutbreakdown/donutbreakdown.py
@@ -47,6 +47,7 @@ from PySide6.QtGui import QColor, QFont, QPainter, QScreen
from PySide6.QtWidgets import QApplication, QMainWindow
from PySide6.QtCharts import QChart, QChartView, QPieSeries, QPieSlice
+
class MainSlice(QPieSlice):
def __init__(self, breakdown_series, parent=None):
super().__init__(parent)
@@ -119,7 +120,7 @@ class DonutBreakdownChart(QChart):
for pie_slice in slices:
breakdown_series = pie_slice.get_breakdown_series()
breakdown_series.setPieStartAngle(angle)
- angle += pie_slice.percentage() * 360.0 # full pie is 360.0
+ angle += pie_slice.percentage() * 360.0 # full pie is 360.0
breakdown_series.setPieEndAngle(angle)
def update_legend_markers(self):
@@ -137,6 +138,7 @@ class DonutBreakdownChart(QChart):
marker.setLabel(f"{label} {p:.2f}%")
marker.setFont(QFont("Arial", 8))
+
if __name__ == "__main__":
app = QApplication(sys.argv)
# Graph is based on data of:
diff --git a/examples/charts/legend/legend.py b/examples/charts/legend/legend.py
index 1a75d076e..79fabdc0c 100644
--- a/examples/charts/legend/legend.py
+++ b/examples/charts/legend/legend.py
@@ -47,6 +47,7 @@ from PySide6.QtWidgets import (QApplication, QDoubleSpinBox,
QFormLayout, QGridLayout, QGroupBox, QPushButton, QWidget)
from PySide6.QtCharts import QBarSeries, QBarSet, QChart, QChartView
+
class MainWidget(QWidget):
def __init__(self, parent=None):
super().__init__(parent)
@@ -225,7 +226,7 @@ class MainWidget(QWidget):
def font_size_changed(self):
legend = self.chart.legend()
font = legend.font()
- font_size = self.font_size.value()
+ font_size = self.font_size.value()
if font_size < 1:
font_size = 1
font.setPointSizeF(font_size)
@@ -242,6 +243,7 @@ class MainWidget(QWidget):
legend.update()
+
if __name__ == "__main__":
app = QApplication(sys.argv)
w = MainWidget()
diff --git a/examples/charts/logvalueaxis/logvalueaxis.py b/examples/charts/logvalueaxis/logvalueaxis.py
index 3dbad1299..e13f4f8be 100644
--- a/examples/charts/logvalueaxis/logvalueaxis.py
+++ b/examples/charts/logvalueaxis/logvalueaxis.py
@@ -41,7 +41,6 @@
"""PySide6 port of the Logarithmic Axis Example from Qt v5.x"""
-
import sys
from PySide6.QtCore import Qt, QPointF
from PySide6.QtGui import QPainter
diff --git a/examples/charts/memoryusage/memoryusage.py b/examples/charts/memoryusage/memoryusage.py
index 0a098014c..7ad6e3594 100644
--- a/examples/charts/memoryusage/memoryusage.py
+++ b/examples/charts/memoryusage/memoryusage.py
@@ -55,6 +55,7 @@ def run_process(command, arguments):
std_output = process.readAllStandardOutput().data().decode('utf-8')
return std_output.split('\n')
+
def get_memory_usage():
result = []
if sys.platform == 'win32':
@@ -83,7 +84,7 @@ def get_memory_usage():
command_column = 12
for line in run_process('ps', ps_options):
tokens = line.split(None)
- if len(tokens) > command_column and "PID" not in tokens: # Percentage and command
+ if len(tokens) > command_column and "PID" not in tokens: # Percentage and command
command = tokens[command_column]
if not command.startswith('['):
command = os.path.basename(command)
@@ -94,6 +95,7 @@ def get_memory_usage():
result.sort(key = lambda x: x[1], reverse=True)
return result
+
class MainWindow(QMainWindow):
def __init__(self):
@@ -117,6 +119,7 @@ class MainWindow(QMainWindow):
self._chart_view = QChartView(self.chart)
self.setCentralWidget(self._chart_view)
+
if __name__ == '__main__':
app = QApplication(sys.argv)
main_win = MainWindow()
diff --git a/examples/charts/modeldata/modeldata.py b/examples/charts/modeldata/modeldata.py
index 0fd38d0f5..3cfcfc329 100644
--- a/examples/charts/modeldata/modeldata.py
+++ b/examples/charts/modeldata/modeldata.py
@@ -60,7 +60,7 @@ class CustomTableModel(QAbstractTableModel):
self.row_count = 15
for i in range(self.row_count):
- data_vec = [0]*self.column_count
+ data_vec = [0] * self.column_count
for k in range(len(data_vec)):
if k % 2 == 0:
data_vec[k] = i * 50 + randrange(30)
@@ -116,7 +116,6 @@ class CustomTableModel(QAbstractTableModel):
self.mapping = {}
-
class TableWidget(QWidget):
def __init__(self):
super().__init__()
diff --git a/examples/charts/nesteddonuts/nesteddonuts.py b/examples/charts/nesteddonuts/nesteddonuts.py
index d8ee6160c..c42ceec14 100644
--- a/examples/charts/nesteddonuts/nesteddonuts.py
+++ b/examples/charts/nesteddonuts/nesteddonuts.py
@@ -52,6 +52,7 @@ from PySide6.QtCharts import QChart, QChartView, QPieSeries, QPieSlice
from random import randrange
from functools import partial
+
class Widget(QWidget):
def __init__(self):
super().__init__()
@@ -95,18 +96,16 @@ class Widget(QWidget):
slc.hovered[bool].connect(partial(self.explode_slice, slc=slc))
donut.append(slc)
- size = (self.max_size - self.min_size)/self.donut_count
+ size = (self.max_size - self.min_size) / self.donut_count
donut.setHoleSize(self.min_size + i * size)
donut.setPieSize(self.min_size + (i + 1) * size)
self.donuts.append(donut)
self.chart_view.chart().addSeries(donut)
-
-
def update_rotation(self):
for donut in self.donuts:
- phase_shift = randrange(-50, 100)
+ phase_shift = randrange(-50, 100)
donut.setPieStartAngle(donut.pieStartAngle() + phase_shift)
donut.setPieEndAngle(donut.pieEndAngle() + phase_shift)
@@ -130,6 +129,7 @@ class Widget(QWidget):
slc.setExploded(exploded)
+
if __name__ == "__main__":
app = QApplication(sys.argv)
w = Widget()
diff --git a/examples/charts/percentbarchart/percentbarchart.py b/examples/charts/percentbarchart/percentbarchart.py
index 6557fe81a..0883a22d1 100644
--- a/examples/charts/percentbarchart/percentbarchart.py
+++ b/examples/charts/percentbarchart/percentbarchart.py
@@ -48,6 +48,7 @@ from PySide6.QtWidgets import (QMainWindow, QApplication)
from PySide6.QtCharts import (QBarCategoryAxis, QBarSet, QChart, QChartView,
QPercentBarSeries)
+
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
diff --git a/examples/charts/temperaturerecords/temperaturerecords.py b/examples/charts/temperaturerecords/temperaturerecords.py
index d3bc872af..3bb64a27f 100644
--- a/examples/charts/temperaturerecords/temperaturerecords.py
+++ b/examples/charts/temperaturerecords/temperaturerecords.py
@@ -88,6 +88,7 @@ class MainWindow(QMainWindow):
self.setCentralWidget(chart_view)
+
if __name__ == "__main__":
app = QApplication(sys.argv)
w = MainWindow()
diff --git a/examples/corelib/threads/mandelbrot.py b/examples/corelib/threads/mandelbrot.py
index 3c6a6af21..e47a1f4eb 100644
--- a/examples/corelib/threads/mandelbrot.py
+++ b/examples/corelib/threads/mandelbrot.py
@@ -180,13 +180,13 @@ class RenderThread(QThread):
curpass = 4
else:
if not self.restart:
- elapsed = timer.elapsed();
+ elapsed = timer.elapsed()
unit = 'ms'
if elapsed > 2000:
elapsed /= 1000
unit = 's'
text = f"Pass {curpass+1}/{NUM_PASSES}, max iterations: {max_iterations}, time: {elapsed}{unit}"
- image.setText(INFO_KEY, text);
+ image.setText(INFO_KEY, text)
self.rendered_image.emit(image, scale_factor)
curpass += 1
@@ -229,7 +229,7 @@ class RenderThread(QThread):
g = pow(g * s, 0.8)
b = pow(b * s, 0.8)
- return qRgb(r*255, g*255, b*255)
+ return qRgb(r * 255, g * 255, b * 255)
class MandelbrotWidget(QWidget):
diff --git a/examples/datavisualization/bars3d/bars3d.py b/examples/datavisualization/bars3d/bars3d.py
index 36c43a549..0bf93940a 100644
--- a/examples/datavisualization/bars3d/bars3d.py
+++ b/examples/datavisualization/bars3d/bars3d.py
@@ -52,9 +52,11 @@ from PySide6.QtDataVisualization import (Q3DBars, QBar3DSeries, QBarDataItem,
def data_to_bar_data_row(data):
return list(QBarDataItem(d) for d in data)
+
def data_to_bar_data_array(data):
return list(data_to_bar_data_row(row) for row in data)
+
class MainWindow(QMainWindow):
def __init__(self):
@@ -108,6 +110,7 @@ class MainWindow(QMainWindow):
self.container.setFocusPolicy(Qt.StrongFocus)
self.setCentralWidget(self.container)
+
if __name__ == '__main__':
app = QApplication(sys.argv)
main_win = MainWindow()
diff --git a/examples/declarative/extending/chapter1-basics/basics.py b/examples/declarative/extending/chapter1-basics/basics.py
index 9cbead9cc..db508d297 100644
--- a/examples/declarative/extending/chapter1-basics/basics.py
+++ b/examples/declarative/extending/chapter1-basics/basics.py
@@ -50,11 +50,12 @@ from PySide6.QtGui import QGuiApplication, QPen, QPainter, QColor
from PySide6.QtQml import qmlRegisterType
from PySide6.QtQuick import QQuickPaintedItem, QQuickView
+
class PieChart (QQuickPaintedItem):
nameChanged = Signal()
- def __init__(self, parent = None):
+ def __init__(self, parent=None):
QQuickPaintedItem.__init__(self, parent)
self._name = u''
self._color = QColor()
@@ -63,7 +64,7 @@ class PieChart (QQuickPaintedItem):
pen = QPen(self.color, 2)
painter.setPen(pen)
painter.setRenderHints(QPainter.Antialiasing, True)
- painter.drawPie(self.boundingRect().adjusted(1,1,-1,-1), 90 * 16, 290 * 16)
+ painter.drawPie(self.boundingRect().adjusted(1, 1, -1, -1), 90 * 16, 290 * 16)
@Property(QColor)
def color(self):
diff --git a/examples/declarative/extending/chapter2-methods/methods.py b/examples/declarative/extending/chapter2-methods/methods.py
index a37376ca8..c0fd0050a 100644
--- a/examples/declarative/extending/chapter2-methods/methods.py
+++ b/examples/declarative/extending/chapter2-methods/methods.py
@@ -50,12 +50,13 @@ from PySide6.QtGui import QGuiApplication, QPen, QPainter, QColor
from PySide6.QtQml import qmlRegisterType
from PySide6.QtQuick import QQuickPaintedItem, QQuickView
-class PieChart (QQuickPaintedItem):
+
+class PieChart(QQuickPaintedItem):
chartCleared = Signal()
nameChanged = Signal()
- def __init__(self, parent = None):
+ def __init__(self, parent=None):
QQuickPaintedItem.__init__(self, parent)
self._name = u''
self._color = QColor()
@@ -64,7 +65,7 @@ class PieChart (QQuickPaintedItem):
pen = QPen(self.color, 2)
painter.setPen(pen)
painter.setRenderHints(QPainter.Antialiasing, True)
- painter.drawPie(self.boundingRect().adjusted(1,1,-1,-1), 90 * 16, 290 * 16)
+ painter.drawPie(self.boundingRect().adjusted(1, 1, -1, -1), 90 * 16, 290 * 16)
@Property(QColor)
def color(self):
@@ -82,12 +83,13 @@ class PieChart (QQuickPaintedItem):
def name(self, value):
self._name = value
- @Slot() # This should be something like @Invokable
+ @Slot() # This should be something like @Invokable
def clearChart(self):
self.color = Qt.transparent
self.update()
self.chartCleared.emit()
+
if __name__ == '__main__':
app = QGuiApplication(sys.argv)
diff --git a/examples/declarative/extending/chapter3-bindings/bindings.py b/examples/declarative/extending/chapter3-bindings/bindings.py
index d19df7f24..3bb70dbab 100644
--- a/examples/declarative/extending/chapter3-bindings/bindings.py
+++ b/examples/declarative/extending/chapter3-bindings/bindings.py
@@ -50,13 +50,14 @@ from PySide6.QtGui import QGuiApplication, QPen, QPainter, QColor
from PySide6.QtQml import qmlRegisterType
from PySide6.QtQuick import QQuickPaintedItem, QQuickView
+
class PieChart (QQuickPaintedItem):
chartCleared = Signal()
nameChanged = Signal()
colorChanged = Signal()
- def __init__(self, parent = None):
+ def __init__(self, parent=None):
QQuickPaintedItem.__init__(self, parent)
self._name = u''
self._color = QColor()
@@ -65,7 +66,7 @@ class PieChart (QQuickPaintedItem):
pen = QPen(self._color, 2)
painter.setPen(pen)
painter.setRenderHints(QPainter.Antialiasing, True)
- painter.drawPie(self.boundingRect().adjusted(1,1,-1,-1), 90 * 16, 290 * 16)
+ painter.drawPie(self.boundingRect().adjusted(1, 1, -1, -1), 90 * 16, 290 * 16)
@Property(QColor, notify=colorChanged)
def color(self):
@@ -86,12 +87,13 @@ class PieChart (QQuickPaintedItem):
def name(self, value):
self._name = value
- @Slot() # This should be something like @Invokable
+ @Slot() # This should be something like @Invokable
def clearChart(self):
self.color = Qt.transparent
self.update()
self.chartCleared.emit()
+
if __name__ == '__main__':
app = QGuiApplication(sys.argv)
diff --git a/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py b/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py
index 1bf9387f5..0cd8feb61 100644
--- a/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py
+++ b/examples/declarative/extending/chapter4-customPropertyTypes/customPropertyTypes.py
@@ -50,9 +50,10 @@ from PySide6.QtGui import QGuiApplication, QPen, QPainter, QColor
from PySide6.QtQml import qmlRegisterType
from PySide6.QtQuick import QQuickPaintedItem, QQuickView, QQuickItem
+
class PieSlice (QQuickPaintedItem):
- def __init__(self, parent = None):
+ def __init__(self, parent=None):
QQuickPaintedItem.__init__(self, parent)
self._color = QColor()
@@ -68,10 +69,11 @@ class PieSlice (QQuickPaintedItem):
pen = QPen(self._color, 2)
painter.setPen(pen)
painter.setRenderHints(QPainter.Antialiasing, True)
- painter.drawPie(self.boundingRect().adjusted(1,1,-1,-1), 90 * 16, 290 * 16)
+ painter.drawPie(self.boundingRect().adjusted(1, 1, -1, -1), 90 * 16, 290 * 16)
+
class PieChart (QQuickItem):
- def __init__(self, parent = None):
+ def __init__(self, parent=None):
QQuickItem.__init__(self, parent)
self._name = None
self._pieSlice = None
@@ -93,6 +95,7 @@ class PieChart (QQuickItem):
self._pieSlice = value
self._pieSlice.setParentItem(self)
+
if __name__ == '__main__':
app = QGuiApplication(sys.argv)
diff --git a/examples/declarative/extending/chapter5-listproperties/listproperties.py b/examples/declarative/extending/chapter5-listproperties/listproperties.py
index 646a14458..4f24a3a87 100644
--- a/examples/declarative/extending/chapter5-listproperties/listproperties.py
+++ b/examples/declarative/extending/chapter5-listproperties/listproperties.py
@@ -50,8 +50,9 @@ from PySide6.QtGui import QGuiApplication, QPen, QPainter, QColor
from PySide6.QtQml import qmlRegisterType, ListProperty
from PySide6.QtQuick import QQuickPaintedItem, QQuickView, QQuickItem
+
class PieSlice (QQuickPaintedItem):
- def __init__(self, parent = None):
+ def __init__(self, parent=None):
QQuickPaintedItem.__init__(self, parent)
self._color = QColor()
self._fromAngle = 0
@@ -85,10 +86,11 @@ class PieSlice (QQuickPaintedItem):
pen = QPen(self._color, 2)
painter.setPen(pen)
painter.setRenderHints(QPainter.Antialiasing, True)
- painter.drawPie(self.boundingRect().adjusted(1,1,-1,-1), self._fromAngle * 16, self._angleSpan * 16)
+ painter.drawPie(self.boundingRect().adjusted(1, 1, -1, -1), self._fromAngle * 16, self._angleSpan * 16)
+
class PieChart (QQuickItem):
- def __init__(self, parent = None):
+ def __init__(self, parent=None):
QQuickItem.__init__(self, parent)
self._name = u''
self._slices = []
@@ -107,6 +109,7 @@ class PieChart (QQuickItem):
slices = ListProperty(PieSlice, appendSlice)
+
if __name__ == '__main__':
app = QGuiApplication(sys.argv)
diff --git a/examples/declarative/signals/qmltopy1/main.py b/examples/declarative/signals/qmltopy1/main.py
index 69f9e2f80..3c0ebbeaa 100644
--- a/examples/declarative/signals/qmltopy1/main.py
+++ b/examples/declarative/signals/qmltopy1/main.py
@@ -46,6 +46,7 @@ from PySide6.QtCore import QObject, QUrl, Slot
from PySide6.QtGui import QGuiApplication
from PySide6.QtQuick import QQuickView
+
class Console(QObject):
"""Output stuff on the console."""
diff --git a/examples/declarative/signals/qmltopy2/main.py b/examples/declarative/signals/qmltopy2/main.py
index 4df632292..d5cb260a0 100644
--- a/examples/declarative/signals/qmltopy2/main.py
+++ b/examples/declarative/signals/qmltopy2/main.py
@@ -46,6 +46,7 @@ from PySide6.QtCore import QObject, QUrl, Slot
from PySide6.QtGui import QGuiApplication
from PySide6.QtQuick import QQuickView
+
class RotateValue(QObject):
def __init__(self):
super().__init__()
@@ -58,6 +59,7 @@ class RotateValue(QObject):
self.r = self.r + 10
return self.r
+
if __name__ == '__main__':
app = QGuiApplication(sys.argv)
view = QQuickView()
diff --git a/examples/declarative/signals/qmltopy3/main.py b/examples/declarative/signals/qmltopy3/main.py
index d28121c8f..e1a4672a8 100644
--- a/examples/declarative/signals/qmltopy3/main.py
+++ b/examples/declarative/signals/qmltopy3/main.py
@@ -46,9 +46,11 @@ from PySide6.QtCore import QUrl
from PySide6.QtGui import QGuiApplication
from PySide6.QtQuick import QQuickView
+
def sayThis(s):
print(s)
+
if __name__ == '__main__':
app = QGuiApplication(sys.argv)
view = QQuickView()
diff --git a/examples/declarative/signals/qmltopy4/main.py b/examples/declarative/signals/qmltopy4/main.py
index 2cc6920d3..4e58350fb 100644
--- a/examples/declarative/signals/qmltopy4/main.py
+++ b/examples/declarative/signals/qmltopy4/main.py
@@ -46,9 +46,11 @@ from PySide6.QtCore import QObject, QUrl
from PySide6.QtGui import QGuiApplication
from PySide6.QtQuick import QQuickView
+
def sayThis(s):
print(s)
+
if __name__ == '__main__':
app = QGuiApplication(sys.argv)
view = QQuickView()
diff --git a/examples/declarative/usingmodel/usingmodel.py b/examples/declarative/usingmodel/usingmodel.py
index 7c54cc49e..4dcb8279e 100644
--- a/examples/declarative/usingmodel/usingmodel.py
+++ b/examples/declarative/usingmodel/usingmodel.py
@@ -46,17 +46,18 @@ from PySide6.QtCore import QAbstractListModel, Qt, QUrl, QByteArray
from PySide6.QtGui import QGuiApplication
from PySide6.QtQuick import QQuickView
+
class PersonModel (QAbstractListModel):
MyRole = Qt.UserRole + 1
- def __init__(self, parent = None):
+ def __init__(self, parent=None):
QAbstractListModel.__init__(self, parent)
self._data = []
def roleNames(self):
roles = {
- PersonModel.MyRole : QByteArray(b'modelData'),
- Qt.DisplayRole : QByteArray(b'display')
+ PersonModel.MyRole: QByteArray(b'modelData'),
+ Qt.DisplayRole: QByteArray(b'display')
}
return roles
@@ -75,8 +76,9 @@ class PersonModel (QAbstractListModel):
return None
def populate(self):
- self._data.append({'name':'Qt', 'myrole':'role1'})
- self._data.append({'name':'PySide', 'myrole':'role2'})
+ self._data.append({'name': 'Qt', 'myrole': 'role1'})
+ self._data.append({'name': 'PySide', 'myrole': 'role2'})
+
if __name__ == '__main__':
app = QGuiApplication(sys.argv)
diff --git a/examples/installer_test/hello.py b/examples/installer_test/hello.py
index 318512458..fc44277bf 100644
--- a/examples/installer_test/hello.py
+++ b/examples/installer_test/hello.py
@@ -89,6 +89,7 @@ class MyWidget(QWidget):
def magic(self):
self.text.setText(random.choice(self.hello))
+
if __name__ == "__main__":
print("Start of hello.py ", time.ctime())
print(" sys.version = {}".format(sys.version.splitlines()[0]))
@@ -100,7 +101,7 @@ if __name__ == "__main__":
widget.resize(800, 600)
widget.show()
if auto_quit:
- milliseconds = 2 * 1000 # run 2 second
+ milliseconds = 2 * 1000 # run 2 second
QTimer.singleShot(milliseconds, app.quit)
retcode = app.exec_()
print("End of hello.py ", time.ctime())
diff --git a/examples/macextras/macpasteboardmime/macpasteboardmime.py b/examples/macextras/macpasteboardmime/macpasteboardmime.py
index 59220ec7a..35e5d6180 100644
--- a/examples/macextras/macpasteboardmime/macpasteboardmime.py
+++ b/examples/macextras/macpasteboardmime/macpasteboardmime.py
@@ -52,8 +52,9 @@ except ImportError:
messageBox.exec_()
sys.exit(1)
+
class VCardMime(QtMacExtras.QMacPasteboardMime):
- def __init__(self, t = QtMacExtras.QMacPasteboardMime.MIME_ALL):
+ def __init__(self, t=QtMacExtras.QMacPasteboardMime.MIME_ALL):
super().__init__(t)
def convertorName(self):
@@ -87,6 +88,7 @@ class VCardMime(QtMacExtras.QMacPasteboardMime):
# Todo: implement!
return []
+
class TestWidget(QtWidgets.QWidget):
def __init__(self, parent=None):
super().__init__(parent)
@@ -112,11 +114,12 @@ class TestWidget(QtWidgets.QWidget):
def contentsDropEvent(self, e):
if e.mimeData().hasFormat("application/x-mycompany-VCard"):
- s = e.mimeData().data( "application/x-mycompany-VCard" )
+ s = e.mimeData().data("application/x-mycompany-VCard")
# s now contains text of vcard
self.label2.setText(str(s))
e.acceptProposedAction()
+
if __name__ == '__main__':
app = QtWidgets.QApplication(sys.argv)
QtMacExtras.qRegisterDraggedTypes(["public.vcard"])
diff --git a/examples/multimedia/camera/camera.py b/examples/multimedia/camera/camera.py
index 0f23a37fb..12c8d2e97 100644
--- a/examples/multimedia/camera/camera.py
+++ b/examples/multimedia/camera/camera.py
@@ -50,6 +50,7 @@ from PySide6.QtWidgets import (QApplication, QHBoxLayout, QLabel,
from PySide6.QtMultimedia import QCamera, QCameraImageCapture, QCameraInfo
from PySide6.QtMultimediaWidgets import QCameraViewfinder
+
class ImageView(QWidget):
def __init__(self, previewImage, fileName):
super().__init__()
@@ -83,6 +84,7 @@ class ImageView(QWidget):
def launch(self):
QDesktopServices.openUrl(QUrl.fromLocalFile(self.fileName))
+
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
@@ -160,6 +162,7 @@ class MainWindow(QMainWindow):
self.tabWidget.addTab(imageView, "Capture #{}".format(index))
self.tabWidget.setCurrentIndex(index)
+
if __name__ == '__main__':
app = QApplication(sys.argv)
mainWin = MainWindow()
diff --git a/examples/multimedia/player/player.py b/examples/multimedia/player/player.py
index b268178dd..ec8f73bc9 100644
--- a/examples/multimedia/player/player.py
+++ b/examples/multimedia/player/player.py
@@ -49,6 +49,7 @@ from PySide6.QtWidgets import (QApplication, QDialog, QFileDialog,
from PySide6.QtMultimedia import QMediaPlayer, QMediaPlaylist
from PySide6.QtMultimediaWidgets import QVideoWidget
+
class MainWindow(QMainWindow):
def __init__(self):
@@ -123,7 +124,7 @@ class MainWindow(QMainWindow):
fileDialog = QFileDialog(self)
supportedMimeTypes = QMediaPlayer.supportedMimeTypes()
if not supportedMimeTypes:
- supportedMimeTypes.append("video/x-msvideo") # AVI
+ supportedMimeTypes.append("video/x-msvideo") # AVI
fileDialog.setMimeTypeFilters(supportedMimeTypes)
moviesLocation = QStandardPaths.writableLocation(QStandardPaths.MoviesLocation)
fileDialog.setDirectory(moviesLocation)
@@ -148,6 +149,7 @@ class MainWindow(QMainWindow):
self.previousAction.setEnabled(self.player.position() > 0)
self.nextAction.setEnabled(mediaCount > 1)
+
if __name__ == '__main__':
app = QApplication(sys.argv)
mainWin = MainWindow()
diff --git a/examples/opengl/contextinfo/contextinfo.py b/examples/opengl/contextinfo/contextinfo.py
index d115637c5..ed7b8ca72 100644
--- a/examples/opengl/contextinfo/contextinfo.py
+++ b/examples/opengl/contextinfo/contextinfo.py
@@ -106,8 +106,8 @@ fragment_shader_source = dedent("""
}
""")
-vertices = numpy.array([0, 0.707, -0.5, -0.5, 0.5, -0.5], dtype = numpy.float32)
-colors = numpy.array([1, 0, 0, 0, 1, 0, 0, 0, 1], dtype = numpy.float32)
+vertices = numpy.array([0, 0.707, -0.5, -0.5, 0.5, -0.5], dtype=numpy.float32)
+colors = numpy.array([1, 0, 0, 0, 1, 0, 0, 0, 1], dtype=numpy.float32)
def print_surface_format(surface_format):
@@ -116,6 +116,7 @@ def print_surface_format(surface_format):
minor = surface_format.minorVersion()
return f"{profile_name} version {major}.{minor}"
+
class RenderWindow(QWindow):
def __init__(self, format):
super().__init__()
@@ -170,7 +171,7 @@ class RenderWindow(QWindow):
self.vbo.release()
vao_binder = QOpenGLVertexArrayObject.Binder(self.vao)
- if self.vao.isCreated(): # have VAO support, use it
+ if self.vao.isCreated(): # have VAO support, use it
self.setup_vertex_attribs()
def setup_vertex_attribs(self):
@@ -216,7 +217,7 @@ class RenderWindow(QWindow):
if self.vao.isCreated():
self.vao.bind()
- else: # no VAO support, set the vertex attribute arrays now
+ else: # no VAO support, set the vertex attribute arrays now
self.setup_vertex_attribs()
functions.glDrawArrays(GL.GL_TRIANGLES, 0, 3)
@@ -247,6 +248,7 @@ class RenderWindow(QWindow):
self.context.doneCurrent()
return text
+
class MainWindow(QWidget):
def __init__(self):
super().__init__()
@@ -266,6 +268,7 @@ class MainWindow(QWidget):
text = f"{build}\n\nPython {sys.version}\n\n{gl}"
self._plain_text_edit.setPlainText(text)
+
if __name__ == '__main__':
parser = ArgumentParser(description="contextinfo", formatter_class=RawTextHelpFormatter)
parser.add_argument('--gles', '-g', action='store_true',
diff --git a/examples/opengl/hellogl2/hellogl2.py b/examples/opengl/hellogl2/hellogl2.py
index bad59cba3..a4ef3314e 100644
--- a/examples/opengl/hellogl2/hellogl2.py
+++ b/examples/opengl/hellogl2/hellogl2.py
@@ -121,11 +121,12 @@ class Window(QWidget):
else:
super(Window, self).keyPressEvent(event)
+
class Logo():
def __init__(self):
self.m_count = 0
self.i = 0
- self.m_data = numpy.empty(2500 * 6, dtype = ctypes.c_float)
+ self.m_data = numpy.empty(2500 * 6, dtype=ctypes.c_float)
x1 = +0.06
y1 = -0.14
@@ -223,6 +224,7 @@ class Logo():
self.i += 1
self.m_count += 6
+
class GLWidget(QOpenGLWidget, QOpenGLFunctions):
x_rotation_changed = Signal(int)
y_rotation_changed = Signal(int)
@@ -334,7 +336,6 @@ class GLWidget(QOpenGLWidget, QOpenGLFunctions):
fragColor = vec4(col, 1.0);
}"""
-
def vertex_shader_source(self):
return """attribute vec4 vertex;
attribute vec3 normal;
@@ -459,6 +460,7 @@ class GLWidget(QOpenGLWidget, QOpenGLFunctions):
self._last_pos = pos
+
if __name__ == '__main__':
app = QApplication(sys.argv)
parser = ArgumentParser(description="hellogl2", formatter_class=RawTextHelpFormatter)
diff --git a/examples/remoteobjects/modelview/modelviewclient.py b/examples/remoteobjects/modelview/modelviewclient.py
index 264ba3ea4..9142c2e9e 100644
--- a/examples/remoteobjects/modelview/modelviewclient.py
+++ b/examples/remoteobjects/modelview/modelviewclient.py
@@ -53,7 +53,7 @@ if __name__ == '__main__':
node.setHeartbeatInterval(1000)
view = QTreeView()
view.setWindowTitle("RemoteView")
- view.resize(640,480)
+ view.resize(640, 480)
model = node.acquireModel("RemoteModel")
view.setModel(model)
view.show()
diff --git a/examples/remoteobjects/modelview/modelviewserver.py b/examples/remoteobjects/modelview/modelviewserver.py
index 8684294ff..12eebb7cf 100644
--- a/examples/remoteobjects/modelview/modelviewserver.py
+++ b/examples/remoteobjects/modelview/modelviewserver.py
@@ -48,6 +48,7 @@ from PySide6.QtGui import (QColor, QStandardItemModel, QStandardItem)
from PySide6.QtWidgets import (QApplication, QTreeView)
from PySide6.QtRemoteObjects import QRemoteObjectHost, QRemoteObjectRegistryHost
+
class TimerHandler(QObject):
def __init__(self, model):
super().__init__()
@@ -87,10 +88,11 @@ def add_child(num_children, nesting_level):
child = QStandardItem("Child num {}, nesting Level {}".format(i + 1,
nesting_level))
if i == 0:
- child.appendRow(add_child(num_children, nesting_level -1))
+ child.appendRow(add_child(num_children, nesting_level - 1))
result.append(child)
return result
+
if __name__ == '__main__':
app = QApplication(sys.argv)
model_size = 100000
@@ -112,8 +114,8 @@ if __name__ == '__main__':
# Needed by QMLModelViewClient
role_names = {
- Qt.DisplayRole : QByteArray(b'_text'),
- Qt.BackgroundRole : QByteArray(b'_color')
+ Qt.DisplayRole: QByteArray(b'_text'),
+ Qt.BackgroundRole: QByteArray(b'_color')
}
source_model.setItemRoleNames(role_names)
diff --git a/examples/samplebinding/main.py b/examples/samplebinding/main.py
index 144b36933..f6f9f1fa9 100644
--- a/examples/samplebinding/main.py
+++ b/examples/samplebinding/main.py
@@ -43,6 +43,7 @@
from Universe import Icecream, Truck
+
class VanillaChocolateIcecream(Icecream):
def __init__(self, flavor=""):
super().__init__(flavor)
@@ -53,6 +54,7 @@ class VanillaChocolateIcecream(Icecream):
def getFlavor(self):
return "vanilla sprinked with chocolate"
+
class VanillaChocolateCherryIcecream(VanillaChocolateIcecream):
def __init__(self, flavor=""):
super().__init__(flavor)
@@ -64,6 +66,7 @@ class VanillaChocolateCherryIcecream(VanillaChocolateIcecream):
base_flavor = super(VanillaChocolateCherryIcecream, self).getFlavor()
return base_flavor + " and a cherry"
+
if __name__ == '__main__':
leave_on_destruction = True
truck = Truck(leave_on_destruction)
diff --git a/examples/sql/books/bookwindow.py b/examples/sql/books/bookwindow.py
index ff99cbbbc..0b6cc5f44 100644
--- a/examples/sql/books/bookwindow.py
+++ b/examples/sql/books/bookwindow.py
@@ -55,7 +55,7 @@ class BookWindow(QMainWindow, Ui_BookWindow):
super().__init__()
self.setupUi(self)
- #Initialize db
+ # Initialize db
createdb.init_db()
model = QSqlRelationalTableModel(self.bookTable)
diff --git a/examples/sql/books/createdb.py b/examples/sql/books/createdb.py
index 524ee0daf..d1f624ae0 100644
--- a/examples/sql/books/createdb.py
+++ b/examples/sql/books/createdb.py
@@ -41,6 +41,7 @@
from PySide6.QtSql import QSqlDatabase, QSqlQuery
from datetime import date
+
def add_book(q, title, year, authorId, genreId, rating):
q.addBindValue(title)
q.addBindValue(year)
@@ -62,6 +63,7 @@ def add_author(q, name, birthdate):
q.exec_()
return q.lastInsertId()
+
BOOKS_SQL = """
create table books(id integer primary key, title varchar, author integer,
genre integer, year integer, rating integer)
@@ -83,6 +85,7 @@ INSERT_BOOK_SQL = """
values(?, ?, ?, ?, ?)
"""
+
def init_db():
"""
init_db()
@@ -109,12 +112,12 @@ def init_db():
greeneId = add_author(q, "Graham Greene", date(1904, 10, 2))
pratchettId = add_author(q, "Terry Pratchett", date(1948, 4, 28))
- check(q.prepare,INSERT_GENRE_SQL)
+ check(q.prepare, INSERT_GENRE_SQL)
sfiction = add_genre(q, "Science Fiction")
fiction = add_genre(q, "Fiction")
fantasy = add_genre(q, "Fantasy")
- check(q.prepare,INSERT_BOOK_SQL)
+ check(q.prepare, INSERT_BOOK_SQL)
add_book(q, "Foundation", 1951, asimovId, sfiction, 3)
add_book(q, "Foundation and Empire", 1952, asimovId, sfiction, 4)
add_book(q, "Second Foundation", 1953, asimovId, sfiction, 3)
diff --git a/examples/texttospeech/hello_speak/hello_speak.py b/examples/texttospeech/hello_speak/hello_speak.py
index dee43c8e8..741c7b9cb 100644
--- a/examples/texttospeech/hello_speak/hello_speak.py
+++ b/examples/texttospeech/hello_speak/hello_speak.py
@@ -48,6 +48,7 @@ from PySide6.QtWidgets import (QApplication, QComboBox, QFormLayout,
from PySide6.QtTextToSpeech import QTextToSpeech
+
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
@@ -100,6 +101,7 @@ class MainWindow(QMainWindow):
if (state == QTextToSpeech.State.Ready):
self.sayButton.setEnabled(True)
+
if __name__ == '__main__':
app = QApplication(sys.argv)
mainWin = MainWindow()
diff --git a/examples/webchannel/standalone/ui_dialog.py b/examples/webchannel/standalone/ui_dialog.py
index 7fd2fde97..0cbcd96e2 100644
--- a/examples/webchannel/standalone/ui_dialog.py
+++ b/examples/webchannel/standalone/ui_dialog.py
@@ -41,7 +41,6 @@ class Ui_Dialog(object):
self.gridLayout.addWidget(self.output, 0, 0, 1, 2)
-
self.retranslateUi(Dialog)
QMetaObject.connectSlotsByName(Dialog)
diff --git a/examples/webenginequick/nanobrowser/quicknanobrowser.py b/examples/webenginequick/nanobrowser/quicknanobrowser.py
index 1bcb045c1..77af4707d 100644
--- a/examples/webenginequick/nanobrowser/quicknanobrowser.py
+++ b/examples/webenginequick/nanobrowser/quicknanobrowser.py
@@ -46,6 +46,7 @@ from PySide6.QtQml import QQmlApplicationEngine
from PySide6.QtWidgets import QApplication
from PySide6.QtWebEngine import QtWebEngine
+
def main():
app = QApplication([])
QtWebEngine.initialize()
@@ -55,5 +56,6 @@ def main():
engine.load(qml_url)
app.exec_()
+
if __name__ == '__main__':
main()
diff --git a/examples/webenginewidgets/simplebrowser/simplebrowser.py b/examples/webenginewidgets/simplebrowser/simplebrowser.py
index 9395b5e27..5b0d7c407 100644
--- a/examples/webenginewidgets/simplebrowser/simplebrowser.py
+++ b/examples/webenginewidgets/simplebrowser/simplebrowser.py
@@ -48,6 +48,7 @@ from PySide6.QtWidgets import (QApplication, QLineEdit,
QMainWindow, QPushButton, QToolBar)
from PySide6.QtWebEngineWidgets import QWebEnginePage, QWebEngineView
+
class MainWindow(QMainWindow):
def __init__(self):
@@ -92,6 +93,7 @@ class MainWindow(QMainWindow):
def urlChanged(self, url):
self.addressLineEdit.setText(url.toString())
+
if __name__ == '__main__':
app = QApplication(sys.argv)
mainWin = MainWindow()
diff --git a/examples/widgets/animation/animatedtiles/animatedtiles.py b/examples/widgets/animation/animatedtiles/animatedtiles.py
index d9198c89a..5b93730fd 100644
--- a/examples/widgets/animation/animatedtiles/animatedtiles.py
+++ b/examples/widgets/animation/animatedtiles/animatedtiles.py
@@ -205,7 +205,7 @@ if __name__ == '__main__':
# Figure 8.
figure_8state.assignProperty(item, 'pos',
QPointF(math.sin((i / 63.0) * 6.28) * 250,
- math.sin(((i * 2)/63.0) * 6.28) * 250))
+ math.sin(((i * 2) / 63.0) * 6.28) * 250))
# Random.
random_state.assignProperty(item, 'pos',
diff --git a/examples/widgets/animation/easing/easing.py b/examples/widgets/animation/easing/easing.py
index 83d2e3666..6450730d0 100644
--- a/examples/widgets/animation/easing/easing.py
+++ b/examples/widgets/animation/easing/easing.py
@@ -181,7 +181,7 @@ class Window(QWidget):
painter.setPen(QColor(0, 0, 255, 64))
x_axis = self._iconSize.height() / 1.5
y_axis = self._iconSize.width() / 3.0
- painter.drawLine(0, x_axis, self._iconSize.width(), x_axis)
+ painter.drawLine(0, x_axis, self._iconSize.width(), x_axis)
painter.drawLine(y_axis, 0, y_axis, self._iconSize.height())
curve_scale = self._iconSize.height() / 2.0
diff --git a/examples/widgets/dialogs/findfiles/findfiles.py b/examples/widgets/dialogs/findfiles/findfiles.py
index 779954edc..d5746d1a4 100644
--- a/examples/widgets/dialogs/findfiles/findfiles.py
+++ b/examples/widgets/dialogs/findfiles/findfiles.py
@@ -45,7 +45,7 @@
import sys
from PySide6.QtCore import (QCoreApplication, QDir, QFile, QFileInfo,
- QIODevice, QTextStream, QUrl, Qt)
+ QIODevice, QTextStream, QUrl, Qt)
from PySide6.QtGui import QDesktopServices
from PySide6.QtWidgets import (QAbstractItemView, QApplication, QComboBox,
QDialog, QFileDialog, QGridLayout, QHBoxLayout,
diff --git a/examples/widgets/dialogs/standarddialogs/standarddialogs.py b/examples/widgets/dialogs/standarddialogs/standarddialogs.py
index 934714237..6177238e3 100644
--- a/examples/widgets/dialogs/standarddialogs/standarddialogs.py
+++ b/examples/widgets/dialogs/standarddialogs/standarddialogs.py
@@ -70,7 +70,7 @@ class DialogOptionsWidget(QGroupBox):
def add_checkbox(self, text, value):
checkbox = QCheckBox(text)
- self._layout.addWidget(checkbox);
+ self._layout.addWidget(checkbox)
self._mapping[checkbox] = value
@@ -132,7 +132,7 @@ class Dialog(QDialog):
QFontDialog.MonospacedFonts)
self._font_options.add_checkbox("Show proportional fonts",
QFontDialog.ProportionalFonts)
- self._font_options.add_checkbox("No buttons", QFontDialog.NoButtons);
+ self._font_options.add_checkbox("No buttons", QFontDialog.NoButtons)
self._directory_label = QLabel()
self._directory_label.setFrameStyle(frame_style)
@@ -158,7 +158,7 @@ class Dialog(QDialog):
self._file_options.add_checkbox("Do not resolve symlinks",
QFileDialog.DontResolveSymlinks)
self._file_options.add_checkbox("Do not confirm overwrite",
- QFileDialog.DontConfirmOverwrite);
+ QFileDialog.DontConfirmOverwrite)
self._file_options.add_checkbox("Readonly", QFileDialog.ReadOnly)
self._file_options.add_checkbox("Hide name filter details",
QFileDialog.HideNameFilterDetails)
@@ -230,7 +230,7 @@ class Dialog(QDialog):
spacer = QSpacerItem(0, 0, QSizePolicy.Ignored, QSizePolicy.MinimumExpanding)
layout.addItem(spacer, 1, 0)
layout.addWidget(self._color_options, 2, 0, 1, 2)
- toolbox.addItem(page, "Color Dialog");
+ toolbox.addItem(page, "Color Dialog")
page = QWidget()
layout = QGridLayout(page)
@@ -320,7 +320,7 @@ class Dialog(QDialog):
def set_font(self):
options_value = self._font_options.value()
- options = QFontDialog.FontDialogOptions(options_value)
+ options = QFontDialog.FontDialogOptions(options_value)
description = self._font_label.text()
default_font = QFont()
diff --git a/examples/widgets/draganddrop/draggabletext/draggabletext.py b/examples/widgets/draganddrop/draggabletext/draggabletext.py
index efe35e8ce..2c54fe97b 100644
--- a/examples/widgets/draganddrop/draggabletext/draggabletext.py
+++ b/examples/widgets/draganddrop/draggabletext/draggabletext.py
@@ -127,8 +127,8 @@ class DragWidget(QWidget):
hot_spot_pos = mime.data('application/x-hotspot').split(' ')
if len(hot_spot_pos) == 2:
- hot_spot.setX(hot_spot_pos[0].toInt()[0])
- hot_spot.setY(hot_spot_pos[1].toInt()[0])
+ hot_spot.setX(hot_spot_pos[0].toInt()[0])
+ hot_spot.setY(hot_spot_pos[1].toInt()[0])
for piece in pieces:
new_label = DragLabel(piece, self)
diff --git a/examples/widgets/graphicsview/diagramscene/diagramscene.py b/examples/widgets/graphicsview/diagramscene/diagramscene.py
index 492a9d25b..92c75effc 100644
--- a/examples/widgets/graphicsview/diagramscene/diagramscene.py
+++ b/examples/widgets/graphicsview/diagramscene/diagramscene.py
@@ -131,7 +131,6 @@ class Arrow(QGraphicsLineItem):
if line.dy() >= 0:
angle = (math.pi * 2.0) - angle
-
arrow_head1 = QPointF(math.sin(angle + math.pi / 3.0) * arrow_size,
math.cos(angle + math.pi / 3) * arrow_size)
arrow_p1 = line.p1() + arrow_head1
@@ -150,7 +149,7 @@ class Arrow(QGraphicsLineItem):
my_line = QLineF(line)
my_line.translate(0, 4.0)
painter.drawLine(my_line)
- my_line.translate(0,-8.0)
+ my_line.translate(0, -8.0)
painter.drawLine(my_line)
@@ -259,7 +258,7 @@ class DiagramItem(QGraphicsPolygonItem):
class DiagramScene(QGraphicsScene):
- InsertItem, InsertLine, InsertText, MoveItem = range(4)
+ InsertItem, InsertLine, InsertText, MoveItem = range(4)
item_inserted = Signal(DiagramItem)
diff --git a/examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py b/examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py
index 8fbd6c79c..77dd4d51f 100644
--- a/examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py
+++ b/examples/widgets/graphicsview/dragdroprobot/dragdroprobot.py
@@ -103,7 +103,7 @@ class ColorItem(QGraphicsItem):
if ColorItem.n > 2 and random(3) == 0:
image = QImage(':/images/head.png')
mime.setImageData(image)
- drag.setPixmap(QPixmap.fromImage(image).scaled(30,40))
+ drag.setPixmap(QPixmap.fromImage(image).scaled(30, 40))
drag.setHotSpot(QPoint(15, 30))
else:
mime.setColorData(self.color)
@@ -184,7 +184,7 @@ class RobotHead(RobotPart):
painter.drawArc(-6, -2 - 20, 12, 15, 190 * 16, 160 * 16)
else:
painter.scale(.2272, .2824)
- painter.drawPixmap(QPointF(-15*4.4, -50*3.54), self.pixmap)
+ painter.drawPixmap(QPointF(-15 * 4.4, -50 * 3.54), self.pixmap)
class RobotTorso(RobotPart):
diff --git a/examples/widgets/graphicsview/elasticnodes/elasticnodes.py b/examples/widgets/graphicsview/elasticnodes/elasticnodes.py
index 549a27259..b495a8f44 100644
--- a/examples/widgets/graphicsview/elasticnodes/elasticnodes.py
+++ b/examples/widgets/graphicsview/elasticnodes/elasticnodes.py
@@ -359,7 +359,6 @@ class GraphWidget(QGraphicsView):
else:
QGraphicsView.keyPressEvent(self, event)
-
def timerEvent(self, event):
nodes = [item for item in self.scene().items() if isinstance(item, Node)]
diff --git a/examples/widgets/itemviews/addressbook/adddialogwidget.py b/examples/widgets/itemviews/addressbook/adddialogwidget.py
index bf2dd679d..302275088 100644
--- a/examples/widgets/itemviews/addressbook/adddialogwidget.py
+++ b/examples/widgets/itemviews/addressbook/adddialogwidget.py
@@ -44,6 +44,7 @@ from PySide6.QtCore import Qt
from PySide6.QtWidgets import (QDialog, QLabel, QTextEdit, QLineEdit,
QDialogButtonBox, QGridLayout, QVBoxLayout)
+
class AddDialogWidget(QDialog):
""" A dialog to add a new address to the addressbook. """
diff --git a/examples/widgets/itemviews/addressbook/addresswidget.py b/examples/widgets/itemviews/addressbook/addresswidget.py
index d16f70f42..111e9d1cd 100644
--- a/examples/widgets/itemviews/addressbook/addresswidget.py
+++ b/examples/widgets/itemviews/addressbook/addresswidget.py
@@ -198,7 +198,7 @@ class AddressWidget(QTabWidget):
assert re.isValid()
re.setPatternOptions(QRegularExpression.CaseInsensitiveOption)
proxy_model.setFilterRegularExpression(re)
- proxy_model.setFilterKeyColumn(0) # Filter on the "name" column
+ proxy_model.setFilterKeyColumn(0) # Filter on the "name" column
proxy_model.sort(0, Qt.AscendingOrder)
# This prevents an application crash (see: http://www.qtcentre.org/threads/58874-QListView-SelectionModel-selectionChanged-Crash)
diff --git a/examples/widgets/itemviews/addressbook/newaddresstab.py b/examples/widgets/itemviews/addressbook/newaddresstab.py
index 8a2a0ceb6..d4e981a01 100644
--- a/examples/widgets/itemviews/addressbook/newaddresstab.py
+++ b/examples/widgets/itemviews/addressbook/newaddresstab.py
@@ -45,6 +45,7 @@ from PySide6.QtWidgets import (QWidget, QLabel, QPushButton, QVBoxLayout)
from adddialogwidget import AddDialogWidget
+
class NewAddressTab(QWidget):
""" An extra tab that prompts the user to add new contacts.
To be displayed only when there are no contacts in the model.
diff --git a/examples/widgets/itemviews/addressbook/tablemodel.py b/examples/widgets/itemviews/addressbook/tablemodel.py
index ec8e3e9e4..fc1a65e1c 100644
--- a/examples/widgets/itemviews/addressbook/tablemodel.py
+++ b/examples/widgets/itemviews/addressbook/tablemodel.py
@@ -42,6 +42,7 @@
from PySide6.QtCore import (Qt, QAbstractTableModel, QModelIndex)
+
class TableModel(QAbstractTableModel):
def __init__(self, addresses=None, parent=None):
@@ -100,7 +101,7 @@ class TableModel(QAbstractTableModel):
self.beginInsertRows(QModelIndex(), position, position + rows - 1)
for row in range(rows):
- self.addresses.insert(position + row, {"name":"", "address":""})
+ self.addresses.insert(position + row, {"name": "", "address": ""})
self.endInsertRows()
return True
@@ -109,7 +110,7 @@ class TableModel(QAbstractTableModel):
""" Remove a row from the model. """
self.beginRemoveRows(QModelIndex(), position, position + rows - 1)
- del self.addresses[position:position+rows]
+ del self.addresses[position:position + rows]
self.endRemoveRows()
return True
diff --git a/examples/widgets/itemviews/fetchmore/fetchmore.py b/examples/widgets/itemviews/fetchmore/fetchmore.py
index 1ee4d8635..a090a8a89 100644
--- a/examples/widgets/itemviews/fetchmore/fetchmore.py
+++ b/examples/widgets/itemviews/fetchmore/fetchmore.py
@@ -154,7 +154,7 @@ class Window(QWidget):
@Slot(str, int, int)
def update_log(self, path, start, number, total):
native_path = QDir.toNativeSeparators(path)
- last = start + number -1
+ last = start + number - 1
entry = f'{start}..{last}/{total} items from "{native_path}" added.'
self._log_viewer.appendPlainText(entry)
diff --git a/examples/widgets/itemviews/stardelegate/stardelegate.py b/examples/widgets/itemviews/stardelegate/stardelegate.py
index e4c4bae12..e8ae0e252 100644
--- a/examples/widgets/itemviews/stardelegate/stardelegate.py
+++ b/examples/widgets/itemviews/stardelegate/stardelegate.py
@@ -46,6 +46,7 @@ from PySide6.QtWidgets import QStyledItemDelegate, QStyle
from starrating import StarRating
from stareditor import StarEditor
+
class StarDelegate(QStyledItemDelegate):
""" A subclass of QStyledItemDelegate that allows us to render our
pretty star ratings.
diff --git a/examples/widgets/itemviews/stardelegate/stareditor.py b/examples/widgets/itemviews/stardelegate/stareditor.py
index 226552cc0..8431f4a38 100644
--- a/examples/widgets/itemviews/stardelegate/stareditor.py
+++ b/examples/widgets/itemviews/stardelegate/stareditor.py
@@ -47,6 +47,7 @@ from PySide6.QtCore import Signal
from starrating import StarRating
+
class StarEditor(QWidget):
""" The custom editor for editing StarRatings. """
diff --git a/examples/widgets/layouts/dynamiclayouts/dynamiclayouts.py b/examples/widgets/layouts/dynamiclayouts/dynamiclayouts.py
index fc57e011f..5c4abeb3e 100644
--- a/examples/widgets/layouts/dynamiclayouts/dynamiclayouts.py
+++ b/examples/widgets/layouts/dynamiclayouts/dynamiclayouts.py
@@ -48,6 +48,7 @@ from PySide6.QtWidgets import (QApplication, QDialog, QLayout, QGridLayout,
QProgressBar, QDial, QDialogButtonBox,
QComboBox, QLabel)
+
class Dialog(QDialog):
def __init__(self):
super().__init__()
@@ -79,11 +80,10 @@ class Dialog(QDialog):
self._rotable_widgets.append(self._rotable_widgets.pop(0))
- for i in range(count//2):
+ for i in range(count // 2):
self._rotable_layout.addWidget(self._rotable_widgets[count - i - 1], 0, i)
self._rotable_layout.addWidget(self._rotable_widgets[i], 1, i)
-
def buttons_orientation_changed(self, index):
self._main_layout.setSizeConstraint(QLayout.SetNoConstraint)
self.setMinimumSize(0, 0)
@@ -125,7 +125,7 @@ class Dialog(QDialog):
count = len(self._rotable_widgets)
for i in range(count):
self._rotable_widgets[i].valueChanged[int].\
- connect(self._rotable_widgets[(i+1) % count].setValue)
+ connect(self._rotable_widgets[(i + 1) % count].setValue)
self._rotable_layout = QGridLayout()
self._rotable_group_box.setLayout(self._rotable_layout)
diff --git a/examples/widgets/mainwindows/application/application.py b/examples/widgets/mainwindows/application/application.py
index d355a7cb2..dc86b5dd4 100644
--- a/examples/widgets/mainwindows/application/application.py
+++ b/examples/widgets/mainwindows/application/application.py
@@ -51,6 +51,7 @@ from PySide6.QtWidgets import (QApplication, QFileDialog, QMainWindow,
import application_rc
+
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
diff --git a/examples/widgets/mainwindows/mdi/mdi.py b/examples/widgets/mainwindows/mdi/mdi.py
index 7027d32cc..a4846442e 100644
--- a/examples/widgets/mainwindows/mdi/mdi.py
+++ b/examples/widgets/mainwindows/mdi/mdi.py
@@ -144,7 +144,7 @@ class MdiChild(QTextEdit):
def maybe_save(self):
if self.document().isModified():
f = self.user_friendly_current_file()
- message = f"'{f}' has been modified.\nDo you want to save your changes?"
+ message = f"'{f}' has been modified.\nDo you want to save your changes?"
ret = QMessageBox.warning(self, "MDI", message,
QMessageBox.Save | QMessageBox.Discard | QMessageBox.Cancel)
diff --git a/examples/widgets/painting/basicdrawing/basicdrawing.py b/examples/widgets/painting/basicdrawing/basicdrawing.py
index e08ce061d..998ccd9c1 100644
--- a/examples/widgets/painting/basicdrawing/basicdrawing.py
+++ b/examples/widgets/painting/basicdrawing/basicdrawing.py
@@ -168,6 +168,7 @@ class RenderArea(QWidget):
id_role = Qt.UserRole
+
class Window(QWidget):
def __init__(self):
super().__init__()
diff --git a/examples/widgets/painting/basicdrawing/basicdrawing_rc.py b/examples/widgets/painting/basicdrawing/basicdrawing_rc.py
index 19e2b3b7a..e7f9584de 100644
--- a/examples/widgets/painting/basicdrawing/basicdrawing_rc.py
+++ b/examples/widgets/painting/basicdrawing/basicdrawing_rc.py
@@ -132,4 +132,5 @@ def qInitResources():
def qCleanupResources():
QtCore.qUnregisterResourceData(0x03, qt_resource_struct, qt_resource_name, qt_resource_data)
+
qInitResources()
diff --git a/examples/widgets/state-machine/eventtrans/eventtrans.py b/examples/widgets/state-machine/eventtrans/eventtrans.py
index 8fe67ace8..8ed1ccc9c 100644
--- a/examples/widgets/state-machine/eventtrans/eventtrans.py
+++ b/examples/widgets/state-machine/eventtrans/eventtrans.py
@@ -86,6 +86,7 @@ class MainWindow(QMainWindow):
self.setCentralWidget(button)
self.show()
+
if __name__ == '__main__':
import sys
diff --git a/examples/widgets/state-machine/factstates/factstates.py b/examples/widgets/state-machine/factstates/factstates.py
index 47cf4d841..053e89908 100644
--- a/examples/widgets/state-machine/factstates/factstates.py
+++ b/examples/widgets/state-machine/factstates/factstates.py
@@ -48,49 +48,62 @@ from PySide6.QtStateMachine import (QFinalState, QSignalTransition, QState,
class Factorial(QObject):
x_changed = Signal(int)
+
def __init__(self):
super().__init__()
self.xval = -1
self.facval = 1
+
def get_x(self):
return self.xval
+
def set_x(self, x):
if self.xval == x:
return
self.xval = x
self.x_changed.emit(x)
x = Property(int, get_x, set_x)
+
def get_fact(self):
return self.facval
+
def set_fact(self, fac):
self.facval = fac
+
fac = Property(int, get_fact, set_fact)
+
class FactorialLoopTransition(QSignalTransition):
def __init__(self, fact):
super().__init__(fact, SIGNAL('x_changed(int)'))
self.fact = fact
+
def eventTest(self, e):
if not super(FactorialLoopTransition, self).eventTest(e):
return False
return e.arguments()[0] > 1
+
def onTransition(self, e):
x = e.arguments()[0]
fac = self.fact.fac
self.fact.fac = x * fac
self.fact.x = x - 1
+
class FactorialDoneTransition(QSignalTransition):
def __init__(self, fact):
super().__init__(fact, SIGNAL('x_changed(int)'))
self.fact = fact
+
def eventTest(self, e):
if not super(FactorialDoneTransition, self).eventTest(e):
return False
return e.arguments()[0] <= 1
+
def onTransition(self, e):
print(self.fact.fac)
+
if __name__ == '__main__':
import sys
app = QCoreApplication(sys.argv)
diff --git a/examples/widgets/state-machine/pingpong/pingpong.py b/examples/widgets/state-machine/pingpong/pingpong.py
index 12de2bb69..ec4d7cfec 100644
--- a/examples/widgets/state-machine/pingpong/pingpong.py
+++ b/examples/widgets/state-machine/pingpong/pingpong.py
@@ -47,34 +47,44 @@ from PySide6.QtStateMachine import QAbstractTransition, QState, QStateMachine
class PingEvent(QEvent):
def __init__(self):
- super().__init__(QEvent.Type(QEvent.User+2))
+ super().__init__(QEvent.Type(QEvent.User + 2))
+
+
class PongEvent(QEvent):
def __init__(self):
- super().__init__(QEvent.Type(QEvent.User+3))
+ super().__init__(QEvent.Type(QEvent.User + 3))
+
class Pinger(QState):
def __init__(self, parent):
super().__init__(parent)
+
def onEntry(self, e):
self.p = PingEvent()
self.machine().postEvent(self.p)
print('ping?')
+
class PongTransition(QAbstractTransition):
def eventTest(self, e):
- return e.type() == QEvent.User+3
+ return e.type() == QEvent.User + 3
+
def onTransition(self, e):
self.p = PingEvent()
machine.postDelayedEvent(self.p, 500)
print('ping?')
+
+
class PingTransition(QAbstractTransition):
def eventTest(self, e):
- return e.type() == QEvent.User+2
+ return e.type() == QEvent.User + 2
+
def onTransition(self, e):
self.p = PongEvent()
machine.postDelayedEvent(self.p, 500)
print('pong!')
+
if __name__ == '__main__':
import sys
app = QCoreApplication(sys.argv)
diff --git a/examples/widgets/state-machine/rogue/rogue.py b/examples/widgets/state-machine/rogue/rogue.py
index 67caef1f0..5bbc7dabc 100644
--- a/examples/widgets/state-machine/rogue/rogue.py
+++ b/examples/widgets/state-machine/rogue/rogue.py
@@ -51,6 +51,7 @@ class MovementTransition(QEventTransition):
def __init__(self, window):
super().__init__(window, QEvent.KeyPress)
self.window = window
+
def eventTest(self, event):
if event.type() == QEvent.StateMachineWrapped and \
event.event().type() == QEvent.KeyPress:
@@ -58,6 +59,7 @@ class MovementTransition(QEventTransition):
return key == Qt.Key_2 or key == Qt.Key_8 or \
key == Qt.Key_6 or key == Qt.Key_4
return False
+
def onTransition(self, event):
key = event.event().key()
if key == Qt.Key_4:
@@ -69,6 +71,7 @@ class MovementTransition(QEventTransition):
if key == Qt.Key_2:
self.window.move_player(self.window.down)
+
class Custom(QState):
def __init__(self, parent, mw):
super().__init__(parent)
@@ -77,6 +80,7 @@ class Custom(QState):
def onEntry(self, e):
print(self.mw.status)
+
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
@@ -98,6 +102,7 @@ class MainWindow(QMainWindow):
self.setup_map()
self.build_machine()
self.show()
+
def setup_map(self):
self.map = []
generator = QRandomGenerator().global_()
@@ -150,6 +155,7 @@ class MainWindow(QMainWindow):
metrics = QFontMetrics(self.font())
return QSize(metrics.horizontalAdvance('X') * self.width,
metrics.height() * (self.height + 1))
+
def paintEvent(self, event):
metrics = QFontMetrics(self.font())
painter = QPainter(self)
@@ -171,6 +177,7 @@ class MainWindow(QMainWindow):
painter.drawText(QPoint(x_pos, y_pos), self.map[x][y])
x_pos += font_width
painter.drawText(QPoint(self.pX * font_width, (self.pY + 2) * font_height), '@')
+
def move_player(self, direction):
if direction == self.left:
if self.map[self.pX - 1][self.pY] != '#':
@@ -185,8 +192,10 @@ class MainWindow(QMainWindow):
if self.map[self.pX][self.pY + 1] != '#':
self.pY += 1
self.repaint()
+
def get_status(self):
return self._status_str
+
def set_status(self, status):
self._status_str = status
self.repaint()
@@ -198,6 +207,7 @@ class MainWindow(QMainWindow):
width = 35
height = 20
+
if __name__ == '__main__':
import sys
app = QApplication(sys.argv)
diff --git a/examples/widgets/state-machine/trafficlight/trafficlight.py b/examples/widgets/state-machine/trafficlight/trafficlight.py
index e807d7388..3964c4eb8 100644
--- a/examples/widgets/state-machine/trafficlight/trafficlight.py
+++ b/examples/widgets/state-machine/trafficlight/trafficlight.py
@@ -51,19 +51,24 @@ class LightWidget(QWidget):
super().__init__()
self.color = color
self._on_val = False
+
def is_on(self):
return self._on_val
+
def set_on(self, on):
if self._on_val == on:
return
self._on_val = on
self.update()
+
@Slot()
def turn_off(self):
self.set_on(False)
+
@Slot()
def turn_on(self):
self.set_on(True)
+
def paintEvent(self, e):
if not self._on_val:
return
@@ -74,6 +79,7 @@ class LightWidget(QWidget):
on = Property(bool, is_on, set_on)
+
class TrafficLightWidget(QWidget):
def __init__(self):
super().__init__()
@@ -89,6 +95,7 @@ class TrafficLightWidget(QWidget):
self.setPalette(pal)
self.setAutoFillBackground(True)
+
def create_light_state(light, duration, parent=None):
light_state = QState(parent)
timer = QTimer(light_state)
@@ -103,6 +110,7 @@ def create_light_state(light, duration, parent=None):
light_state.setInitialState(timing)
return light_state
+
class TrafficLight(QWidget):
def __init__(self):
super().__init__()
@@ -132,6 +140,7 @@ class TrafficLight(QWidget):
machine.setInitialState(red_going_yellow)
machine.start()
+
if __name__ == '__main__':
import sys
app = QApplication(sys.argv)
diff --git a/examples/widgets/tetrix/tetrix.py b/examples/widgets/tetrix/tetrix.py
index 6103afd18..37b0ad36a 100644
--- a/examples/widgets/tetrix/tetrix.py
+++ b/examples/widgets/tetrix/tetrix.py
@@ -53,14 +53,14 @@ from PySide6.QtWidgets import (QApplication, QFrame, QGridLayout, QLabel,
class Piece(IntEnum):
- NoShape = 0
- ZShape = 1
- SShape = 2
- LineShape = 3
- TShape = 4
- SquareShape = 5
- LShape = 6
- MirroredLShape = 7
+ NoShape = 0
+ ZShape = 1
+ SShape = 2
+ LineShape = 3
+ TShape = 4
+ SquareShape = 5
+ LShape = 6
+ MirroredLShape = 7
class TetrixWindow(QWidget):
diff --git a/examples/widgets/tutorials/addressbook/part4.py b/examples/widgets/tutorials/addressbook/part4.py
index b28b1953c..013f5610d 100644
--- a/examples/widgets/tutorials/addressbook/part4.py
+++ b/examples/widgets/tutorials/addressbook/part4.py
@@ -288,7 +288,7 @@ class AddressBook(QWidget):
self._edit_button.setEnabled(number >= 1)
self._remove_button.setEnabled(number >= 1)
self._next_button.setEnabled(number > 1)
- self._previous_button.setEnabled(number >1 )
+ self._previous_button.setEnabled(number > 1)
self._submit_button.hide()
self._cancel_button.hide()
diff --git a/examples/widgets/tutorials/addressbook/part5.py b/examples/widgets/tutorials/addressbook/part5.py
index 5d8918870..d43c2fd27 100644
--- a/examples/widgets/tutorials/addressbook/part5.py
+++ b/examples/widgets/tutorials/addressbook/part5.py
@@ -312,7 +312,7 @@ class AddressBook(QWidget):
self._remove_button.setEnabled(number >= 1)
self._find_button.setEnabled(number > 2)
self._next_button.setEnabled(number > 1)
- self._previous_button.setEnabled(number >1 )
+ self._previous_button.setEnabled(number > 1)
self._submit_button.hide()
self._cancel_button.hide()
diff --git a/examples/widgets/tutorials/addressbook/part6.py b/examples/widgets/tutorials/addressbook/part6.py
index aae863ead..f96a55e17 100644
--- a/examples/widgets/tutorials/addressbook/part6.py
+++ b/examples/widgets/tutorials/addressbook/part6.py
@@ -325,7 +325,7 @@ class AddressBook(QWidget):
self._remove_button.setEnabled(number >= 1)
self._find_button.setEnabled(number > 2)
self._next_button.setEnabled(number > 1)
- self._previous_button.setEnabled(number >1 )
+ self._previous_button.setEnabled(number > 1)
self._submit_button.hide()
self._cancel_button.hide()
@@ -334,7 +334,7 @@ class AddressBook(QWidget):
self._save_button.setEnabled(number >= 1)
def save_to_file(self):
- fileName,_ = QFileDialog.getSaveFileName(self,
+ fileName, _ = QFileDialog.getSaveFileName(self,
"Save Address Book", '',
"Address Book (*.abk);;All Files (*)")
@@ -352,7 +352,7 @@ class AddressBook(QWidget):
out_file.close()
def load_from_file(self):
- fileName,_ = QFileDialog.getOpenFileName(self,
+ fileName, _ = QFileDialog.getOpenFileName(self,
"Open Address Book", '',
"Address Book (*.abk);;All Files (*)")
diff --git a/examples/widgets/tutorials/addressbook/part7.py b/examples/widgets/tutorials/addressbook/part7.py
index 89f5b3467..a926d62eb 100644
--- a/examples/widgets/tutorials/addressbook/part7.py
+++ b/examples/widgets/tutorials/addressbook/part7.py
@@ -332,7 +332,7 @@ class AddressBook(QWidget):
self._remove_button.setEnabled(number >= 1)
self._find_button.setEnabled(number > 2)
self._next_button.setEnabled(number > 1)
- self._previous_button.setEnabled(number >1 )
+ self._previous_button.setEnabled(number > 1)
self._submit_button.hide()
self._cancel_button.hide()
@@ -343,7 +343,7 @@ class AddressBook(QWidget):
self._save_button.setEnabled(number >= 1)
def save_to_file(self):
- fileName,_ = QFileDialog.getSaveFileName(self,
+ fileName, _ = QFileDialog.getSaveFileName(self,
"Save Address Book", '',
"Address Book (*.abk);;All Files (*)")
@@ -361,7 +361,7 @@ class AddressBook(QWidget):
out_file.close()
def load_from_file(self):
- fileName,_ = QFileDialog.getOpenFileName(self,
+ fileName, _ = QFileDialog.getOpenFileName(self,
"Open Address Book", '',
"Address Book (*.abk);;All Files (*)")
diff --git a/examples/xml/dombookmarks/dombookmarks.py b/examples/xml/dombookmarks/dombookmarks.py
index c1827c0c6..af9c00959 100644
--- a/examples/xml/dombookmarks/dombookmarks.py
+++ b/examples/xml/dombookmarks/dombookmarks.py
@@ -102,7 +102,7 @@ class MainWindow(QMainWindow):
self.statusBar().showMessage("File saved", 2000)
def about(self):
- QMessageBox.about(self, "About DOM Bookmarks",
+ QMessageBox.about(self, "About DOM Bookmarks",
"The <b>DOM Bookmarks</b> example demonstrates how to use Qt's "
"DOM classes to read and write XML documents.")