summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py
diff options
context:
space:
mode:
authorBastian Bloessl <mail@bastibl.net>2019-06-16 11:05:51 +0200
committerMartin Braun <martin.braun@ettus.com>2019-06-19 13:00:00 -0700
commit3750f748501ec83d60c489dfa700522f3be21b00 (patch)
tree7b7695cbe292b278942f58d5179d665eb16d3a4c /gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py
parentf9447f11df7ff3fe01959fc42f86ce509b152ac0 (diff)
runtime: port ctrlport monitor to 3.8 and qt5
Diffstat (limited to 'gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py')
-rw-r--r--gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py b/gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py
index cb66baebb9..b29d069aca 100644
--- a/gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py
+++ b/gnuradio-runtime/python/gnuradio/ctrlport/GrDataPlotter.py
@@ -31,26 +31,26 @@ import sys, time, struct
try:
from gnuradio import qtgui
- from PyQt4 import QtGui, QtCore
+ from PyQt5 import Qt, QtCore
import sip
except ImportError:
- print("Error: Program requires PyQt4 and gr-qtgui.")
+ print("Error: Program requires PyQt5 and gr-qtgui.")
sys.exit(1)
-class GrDataPlotParent(gr.top_block, QtGui.QWidget):
+class GrDataPlotParent(gr.top_block, Qt.QWidget):
# Setup signals
- plotupdated = QtCore.pyqtSignal(QtGui.QWidget)
+ plotupdated = QtCore.pyqtSignal(Qt.QWidget)
def __init__(self, name, rate, pmin=None, pmax=None):
gr.top_block.__init__(self)
- QtGui.QWidget.__init__(self, None)
+ Qt.QWidget.__init__(self, None)
self._name = name
self._npts = 500
self._rate = rate
self.knobnames = [name,]
- self.layout = QtGui.QVBoxLayout()
+ self.layout = Qt.QVBoxLayout()
self.setLayout(self.layout)
self.setAcceptDrops(True)
@@ -89,7 +89,7 @@ class GrDataPlotParent(gr.top_block, QtGui.QWidget):
else:
self.connect(self.src[n], (self.snk,n))
- self.py_window = sip.wrapinstance(self.snk.pyqwidget(), QtGui.QWidget)
+ self.py_window = sip.wrapinstance(self.snk.pyqwidget(), Qt.QWidget)
self.layout.addWidget(self.py_window)
@@ -416,7 +416,7 @@ class GrDataPlotterValueTable(object):
'Curent Value', 'Units', 'Description']):
# must encapsulate, cuz Qt's bases are not classes
self.uid = uid
- self.treeWidget = QtGui.QTreeWidget(parent)
+ self.treeWidget = Qt.QTreeWidget(parent)
self.treeWidget.setColumnCount(len(headers))
self.treeWidget.setGeometry(x,y,xsize,ysize)
self.treeWidget.setHeaderLabels(headers)
@@ -479,7 +479,7 @@ class GrDataPlotterValueTable(object):
elif(type(v) == str and k.find('probe2_b') == 0):
v = struct.unpack(len(v)*'b', v)
- item = QtGui.QTreeWidgetItem([k, str(v),
+ item = Qt.QTreeWidgetItem([k, str(v),
knobprops[k].units, knobprops[k].description])
self.treeWidget.addTopLevelItem(item)