aboutsummaryrefslogtreecommitdiffstats
path: root/examples/charts/memoryusage
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-03-24 13:32:45 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-03-29 08:07:47 +0100
commitfaa2de3d4758b1c679685d41df0e4634f1069c83 (patch)
tree39ac361775c06eb9e90f1a91b7a9836785b50b4e /examples/charts/memoryusage
parentcc1bdbe5ecc39c0986fff64ad3f8ab0adae3771b (diff)
Port non-QWidget examples to snake case
Task-number: PYSIDE-1112 Change-Id: I0be4d2124663bbf8973432b066a0a49facab18b3 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'examples/charts/memoryusage')
-rw-r--r--examples/charts/memoryusage/memoryusage.py62
1 files changed, 31 insertions, 31 deletions
diff --git a/examples/charts/memoryusage/memoryusage.py b/examples/charts/memoryusage/memoryusage.py
index 032e79541..aac03b00f 100644
--- a/examples/charts/memoryusage/memoryusage.py
+++ b/examples/charts/memoryusage/memoryusage.py
@@ -48,48 +48,48 @@ from PySide6.QtWidgets import QApplication, QMainWindow
from PySide6.QtCharts import QChart, QChartView, QPieSeries
-def runProcess(command, arguments):
+def run_process(command, arguments):
process = QProcess()
process.start(command, arguments)
process.waitForFinished()
std_output = process.readAllStandardOutput().data().decode('utf-8')
return std_output.split('\n')
-def getMemoryUsage():
+def get_memory_usage():
result = []
if sys.platform == 'win32':
# Windows: Obtain memory usage in KB from 'tasklist'
- for line in runProcess('tasklist', [])[3:]:
+ for line in run_process('tasklist', [])[3:]:
if len(line) >= 74:
command = line[0:23].strip()
if command.endswith('.exe'):
command = command[0:len(command) - 4]
- memoryUsage = float(line[64:74].strip().replace(',', '').replace('.', ''))
+ memory_usage = float(line[64:74].strip().replace(',', '').replace('.', ''))
legend = ''
- if memoryUsage > 10240:
- mb = memoryUsage / 1024
+ if memory_usage > 10240:
+ mb = memory_usage / 1024
legend = f'{command} {mb}M'
else:
- legend = f'{command} {memoryUsage}K'
- result.append([legend, memoryUsage])
+ legend = f'{command} {memory_usage}K'
+ result.append([legend, memory_usage])
else:
# Unix: Obtain memory usage percentage from 'ps'
- psOptions = ['-e', 'v']
- memoryColumn = 8
- commandColumn = 9
+ ps_options = ['-e', 'v']
+ memory_column = 8
+ command_column = 9
if sys.platform == 'darwin':
- psOptions = ['-e', '-v']
- memoryColumn = 11
- commandColumn = 12
- for line in runProcess('ps', psOptions):
+ ps_options = ['-e', '-v']
+ memory_column = 11
+ command_column = 12
+ for line in run_process('ps', ps_options):
tokens = line.split(None)
- if len(tokens) > commandColumn and "PID" not in tokens: # Percentage and command
- command = tokens[commandColumn]
+ 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)
- memoryUsage = round(float(tokens[memoryColumn].replace(',', '.')))
- legend = f'{command} {memoryUsage}%'
- result.append([legend, memoryUsage])
+ memory_usage = round(float(tokens[memory_column].replace(',', '.')))
+ legend = f'{command} {memory_usage}%'
+ result.append([legend, memory_usage])
result.sort(key = lambda x: x[1], reverse=True)
return result
@@ -101,12 +101,12 @@ class MainWindow(QMainWindow):
self.setWindowTitle('Memory Usage')
- memoryUsage = getMemoryUsage()
- if len(memoryUsage) > 5:
- memoryUsage = memoryUsage[0:4]
+ memory_usage = get_memory_usage()
+ if len(memory_usage) > 5:
+ memory_usage = memory_usage[0:4]
self.series = QPieSeries()
- for item in memoryUsage:
+ for item in memory_usage:
self.series.append(item[0], item[1])
slice = self.series.slices()[0]
@@ -114,14 +114,14 @@ class MainWindow(QMainWindow):
slice.setLabelVisible()
self.chart = QChart()
self.chart.addSeries(self.series)
- self.chartView = QChartView(self.chart)
- self.setCentralWidget(self.chartView)
+ self._chart_view = QChartView(self.chart)
+ self.setCentralWidget(self._chart_view)
if __name__ == '__main__':
app = QApplication(sys.argv)
- mainWin = MainWindow()
- availableGeometry = mainWin.screen().availableGeometry()
- size = availableGeometry.height() * 3 / 4
- mainWin.resize(size, size)
- mainWin.show()
+ main_win = MainWindow()
+ available_geometry = main_win.screen().availableGeometry()
+ size = available_geometry.height() * 3 / 4
+ main_win.resize(size, size)
+ main_win.show()
sys.exit(app.exec_())