Skip to content

Commit a565c98

Browse files
committed
Upgrade to PySide6
1 parent c718655 commit a565c98

File tree

10 files changed

+20
-19
lines changed

10 files changed

+20
-19
lines changed

Diff for: main.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import sys
22

3-
from PySide2 import QtWidgets, QtCore, QtGui
3+
from PySide6 import QtWidgets, QtCore, QtGui
44

55
import logging
66
import os
@@ -61,5 +61,5 @@ def closeEvent(self, event):
6161
app.setPalette(palette)
6262
launcher = NodeEditor()
6363
launcher.show()
64-
app.exec_()
64+
app.exec()
6565
sys.exit()

Diff for: node_editor/gui/connection.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from PySide2 import QtWidgets, QtGui, QtCore
1+
from PySide6 import QtWidgets, QtGui, QtCore
22

33

44
class Connection(QtWidgets.QGraphicsPathItem):

Diff for: node_editor/gui/node.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from PySide2 import QtWidgets, QtGui, QtCore
1+
from PySide6 import QtWidgets, QtGui, QtCore
22

33
from node_editor.gui.port import Port
44

@@ -87,12 +87,12 @@ def build(self):
8787

8888
# Get the dimentions of the title and type
8989
title_dim = {
90-
"w": QtGui.QFontMetrics(title_font).width(self._title_text),
90+
"w": QtGui.QFontMetrics(title_font).horizontalAdvance(self._title_text),
9191
"h": QtGui.QFontMetrics(title_font).height(),
9292
}
9393

9494
title_type_dim = {
95-
"w": QtGui.QFontMetrics(title_type_font).width("(" + self._type_text + ")"),
95+
"w": QtGui.QFontMetrics(title_type_font).horizontalAdvance("(" + self._type_text + ")"),
9696
"h": QtGui.QFontMetrics(title_type_font).height(),
9797
}
9898

@@ -108,7 +108,7 @@ def build(self):
108108
# Add the heigth for each of the ports
109109
for port in self._ports:
110110
port_dim = {
111-
"w": QtGui.QFontMetrics(port_font).width(port.name()),
111+
"w": QtGui.QFontMetrics(port_font).horizontalAdvance(port.name()),
112112
"h": QtGui.QFontMetrics(port_font).height(),
113113
}
114114

Diff for: node_editor/gui/node_editor.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from PySide2 import QtWidgets, QtCore
1+
from PySide6 import QtWidgets, QtCore
22

33
from node_editor.gui.connection import Connection
44
from node_editor.gui.node import Node

Diff for: node_editor/gui/node_list.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from PySide2 import QtWidgets, QtCore, QtGui
1+
from PySide6 import QtWidgets, QtCore, QtGui
22

33

44
class NodeList(QtWidgets.QListWidget):

Diff for: node_editor/gui/node_widget.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# from PySide2.QtWidgets import QWidget, QVBoxLayout, QGraphicsScene
22

3-
from PySide2 import QtWidgets, QtGui
3+
from PySide6 import QtWidgets, QtGui
44

55
from node_editor.gui.view import View
66
from node_editor.gui.node import Node

Diff for: node_editor/gui/palette.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
from PySide2 import QtGui
2-
from PySide2.QtGui import QPalette, QColor
3-
from PySide2.QtCore import Qt
1+
from PySide6 import QtGui
2+
from PySide6.QtGui import QPalette, QColor
3+
from PySide6.QtCore import Qt
44

55
palette = QtGui.QPalette()
66

Diff for: node_editor/gui/port.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from PySide2 import QtWidgets, QtGui, QtCore
1+
from PySide6 import QtWidgets, QtGui, QtCore
22

33

44
class Port(QtWidgets.QGraphicsPathItem):
@@ -35,7 +35,7 @@ def set_is_output(self, is_output):
3535
def set_name(self, name):
3636
self._name = name
3737
nice_name = self._name.replace("_", " ").title()
38-
self.port_text_width = self.font_metrics.width(nice_name)
38+
self.port_text_width = self.font_metrics.horizontalAdvance(nice_name)
3939

4040
if self._is_output:
4141
x = -self.radius_ - self.margin - self.port_text_width

Diff for: node_editor/gui/view.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from PySide2 import QtCore, QtGui, QtWidgets, QtOpenGL
1+
from PySide6 import QtCore, QtGui, QtWidgets, QtOpenGLWidgets
22

33
from node_editor.gui.connection import Connection
44
from node_editor.gui.node import Node
@@ -22,9 +22,10 @@ def __init__(self, parent):
2222
self.setRenderHint(QtGui.QPainter.Antialiasing)
2323
self._manipulationMode = 0
2424

25-
gl_format = QtOpenGL.QGLFormat(QtOpenGL.QGL.SampleBuffers)
25+
gl_format = QtGui.QSurfaceFormat()
2626
gl_format.setSamples(10)
27-
gl_widget = QtOpenGL.QGLWidget(gl_format)
27+
QtGui.QSurfaceFormat.setDefaultFormat(gl_format)
28+
gl_widget = QtOpenGLWidgets.QOpenGLWidget()
2829

2930
self.currentScale = 1
3031
self._pan = False

Diff for: requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
PySide2
1+
PySide6

0 commit comments

Comments
 (0)