Skip to content

Commit 77db53f

Browse files
authored
Use PyQt5 for GUI (#105)
2 parents 7d572dd + d0b2e59 commit 77db53f

File tree

4 files changed

+13
-17
lines changed

4 files changed

+13
-17
lines changed

dynamic_stack_decider_visualization/dynamic_stack_decider_visualization/dsd_follower.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from typing import Optional, Union
44

55
import pydot
6-
from python_qt_binding.QtGui import QStandardItem, QStandardItemModel
6+
from PyQt5.QtGui import QStandardItem, QStandardItemModel
77
from rclpy.node import Node
88
from rclpy.qos import DurabilityPolicy, QoSProfile
99
from std_msgs.msg import String
@@ -254,9 +254,6 @@ def _append_debug_data_to_item(
254254
):
255255
"""
256256
Appends debug_data of a given element and its children to a QStandardItem.
257-
258-
:type parent_item: python_qt_binding.QtGui.QStandardItem
259-
:type debug_data: dict or list or int or float or str or bool
260257
"""
261258
if isinstance(debug_data, list):
262259
for i, data in enumerate(debug_data):

dynamic_stack_decider_visualization/dynamic_stack_decider_visualization/dsd_visualization_plugin.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@
3535

3636
import pydot
3737
from ament_index_python import get_package_share_directory
38-
from python_qt_binding import loadUi
39-
from python_qt_binding.QtCore import Qt
40-
from python_qt_binding.QtGui import QIcon, QPainter, QStandardItemModel
41-
from python_qt_binding.QtSvg import QSvgGenerator
42-
from python_qt_binding.QtWidgets import QFileDialog, QGraphicsScene, QWidget
38+
from PyQt5.QtCore import Qt
39+
from PyQt5.QtGui import QIcon, QPainter, QStandardItemModel
40+
from PyQt5.QtSvg import QSvgGenerator
41+
from PyQt5.QtWidgets import QFileDialog, QGraphicsScene, QWidget
42+
from PyQt5.uic import loadUi
4343
from qt_dotgraph.dot_to_qt import DotToQtGenerator
4444
from qt_dotgraph.pydotfactory import PydotFactory
4545
from rclpy.node import Node

dynamic_stack_decider_visualization/dynamic_stack_decider_visualization/interactive_graphics_view.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@
2929
# POSSIBILITY OF SUCH DAMAGE.
3030

3131

32-
from python_qt_binding.QtCore import QPointF, QRectF, Qt
33-
from python_qt_binding.QtGui import QTransform
34-
from python_qt_binding.QtWidgets import QGraphicsView
32+
from PyQt5.QtCore import QPointF, QRectF, Qt
33+
from PyQt5.QtGui import QTransform
34+
from PyQt5.QtWidgets import QGraphicsView
3535

3636

3737
# ruff: noqa: N802

dynamic_stack_decider_visualization/package.xml

+4-5
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,13 @@
1515

1616
<license>MIT</license>
1717

18-
<exec_depend version_gte="0.2.19">python_qt_binding</exec_depend>
19-
<exec_depend>python_qt_binding</exec_depend>
18+
<exec_depend>dynamic_stack_decider</exec_depend>
19+
<exec_depend>python3-pyqt5</exec_depend>
2020
<exec_depend>qt_dotgraph</exec_depend>
21-
<exec_depend>rosgraph_msgs</exec_depend>
2221
<exec_depend>rclpy</exec_depend>
23-
<exec_depend>rqt_gui</exec_depend>
22+
<exec_depend>rosgraph_msgs</exec_depend>
2423
<exec_depend>rqt_gui_py</exec_depend>
25-
<exec_depend>dynamic_stack_decider</exec_depend>
24+
<exec_depend>rqt_gui</exec_depend>
2625

2726
<depend>python3-pydot</depend>
2827

0 commit comments

Comments
 (0)