aboutsummaryrefslogtreecommitdiffstats
path: root/examples/charts/donutbreakdown/donutbreakdown.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/charts/donutbreakdown/donutbreakdown.py')
-rw-r--r--examples/charts/donutbreakdown/donutbreakdown.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/examples/charts/donutbreakdown/donutbreakdown.py b/examples/charts/donutbreakdown/donutbreakdown.py
index bd9c6240f..9111d4aac 100644
--- a/examples/charts/donutbreakdown/donutbreakdown.py
+++ b/examples/charts/donutbreakdown/donutbreakdown.py
@@ -5,8 +5,8 @@
import sys
-from PySide6.QtCore import Qt
-from PySide6.QtGui import QColor, QFont, QPainter, QScreen
+from PySide6.QtCore import Qt, Slot
+from PySide6.QtGui import QColor, QFont, QPainter
from PySide6.QtWidgets import QApplication, QMainWindow
from PySide6.QtCharts import QChart, QChartView, QPieSeries, QPieSlice
@@ -29,6 +29,7 @@ class MainSlice(QPieSlice):
def name(self):
return self.name
+ @Slot()
def update_label(self):
p = self.percentage() * 100
self.setLabel(f"{self.name} {p:.2f}%")
@@ -37,7 +38,7 @@ class MainSlice(QPieSlice):
class DonutBreakdownChart(QChart):
def __init__(self, parent=None):
super().__init__(QChart.ChartTypeCartesian,
- parent, Qt.WindowFlags())
+ parent, Qt.WindowFlags())
self.main_series = QPieSeries()
self.main_series.setPieSize(0.7)
self.addSeries(self.main_series)