aboutsummaryrefslogtreecommitdiffstats
path: root/examples/opengl
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2021-03-23 08:46:34 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2021-03-23 10:02:37 +0100
commit401d8c212b1d394b05cfd7f5db05062a07604150 (patch)
tree8e5645e8ec5e8f1464d880f68859264ba9c439ec /examples/opengl
parent570cc14c50782ed46393a0a6a8d9d491fbb3785a (diff)
Replace .format() in examples by f-strings
As a drive by, fix the chartthemes example to work. Task-number: PYSIDE-1112 Change-Id: I35deeba69f2db2c8c0848cce7316fb621b1b5818 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'examples/opengl')
-rw-r--r--examples/opengl/contextinfo/contextinfo.py19
1 files changed, 12 insertions, 7 deletions
diff --git a/examples/opengl/contextinfo/contextinfo.py b/examples/opengl/contextinfo/contextinfo.py
index 0a686d388..dae848ded 100644
--- a/examples/opengl/contextinfo/contextinfo.py
+++ b/examples/opengl/contextinfo/contextinfo.py
@@ -112,8 +112,9 @@ colors = numpy.array([1, 0, 0, 0, 1, 0, 0, 0, 1], dtype = numpy.float32)
def print_surface_format(surface_format):
profile_name = 'core' if surface_format.profile() == QSurfaceFormat.CoreProfile else 'compatibility'
- return "{} version {}.{}".format(profile_name,
- surface_format.majorVersion(), surface_format.minorVersion())
+ major = surface_format.majorVersion()
+ minor = surface_format.minorVersion()
+ return f"{profile_name} version {major}.{minor}"
class RenderWindow(QWindow):
def __init__(self, format):
@@ -145,11 +146,14 @@ class RenderWindow(QWindow):
vertexShader = vertexShaderSource if useNewStyleShader else vertexShaderSource110
fragmentShader = fragmentShaderSource if useNewStyleShader else fragmentShaderSource110
if not self.program.addShaderFromSourceCode(QOpenGLShader.Vertex, vertexShader):
- raise Exception("Vertex shader could not be added: {} ({})".format(self.program.log(), vertexShader))
+ log = self.program.log()
+ raise Exception("Vertex shader could not be added: {log} ({vertexShader})")
if not self.program.addShaderFromSourceCode(QOpenGLShader.Fragment, fragmentShader):
- raise Exception("Fragment shader could not be added: {} ({})".format(self.program.log(), fragmentShader))
+ log = self.program.log()
+ raise Exception(f"Fragment shader could not be added: {log} ({fragmentShader})")
if not self.program.link():
- raise Exception("Could not link shaders: {}".format(self.program.log()))
+ log = self.program.log()
+ raise Exception(f"Could not link shaders: {log}")
self.posAttr = self.program.attributeLocation("posAttr")
self.colAttr = self.program.attributeLocation("colAttr")
@@ -257,8 +261,9 @@ class MainWindow(QWidget):
hBoxLayout.addWidget(container)
def updateDescription(self):
- text = "{}\n\nPython {}\n\n{}".format(QLibraryInfo.build(), sys.version,
- self.renderWindow.glInfo())
+ build = QLibraryInfo.build()
+ gl = self.renderWindow.glInfo()
+ text = f"{build}\n\nPython {sys.version}\n\n{gl}"
self.plainTextEdit.setPlainText(text)
if __name__ == '__main__':