From 4208e36d935db722af770518bc3746211008d31d Mon Sep 17 00:00:00 2001 From: Arjo Chakravarty <arjo129@gmail.com> Date: Sat, 31 Aug 2019 16:27:58 +0800 Subject: [PATCH] update example to Qt5 --- examples/multiranger_pointcloud.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) mode change 100755 => 100644 examples/multiranger_pointcloud.py diff --git a/examples/multiranger_pointcloud.py b/examples/multiranger_pointcloud.py old mode 100755 new mode 100644 index 209d8fc..2852f3d --- a/examples/multiranger_pointcloud.py +++ b/examples/multiranger_pointcloud.py @@ -69,7 +69,8 @@ try: except ImportError: pass -from PyQt4 import QtGui, QtCore +from PyQt5 import QtCore, QtGui, QtWidgets + logging.basicConfig(level=logging.INFO) URI = 'radio://0/80/2M' @@ -78,7 +79,7 @@ if len(sys.argv) > 1: URI = sys.argv[1] # Enable plotting of Crazyflie -PLOT_CF = False +PLOT_CF = True # Enable plotting of down sensor PLOT_SENSOR_DOWN = False # Set the sensor threashold (in mm) @@ -87,10 +88,10 @@ SENSOR_TH = 2000 SPEED_FACTOR = 0.3 -class MainWindow(QtGui.QMainWindow): +class MainWindow(QtWidgets.QMainWindow): def __init__(self, URI): - QtGui.QMainWindow.__init__(self) + QtWidgets.QMainWindow.__init__(self) self.resize(700, 500) self.setWindowTitle('Multi-ranger point cloud') @@ -122,6 +123,7 @@ class MainWindow(QtGui.QMainWindow): self.cf.commander.send_hover_setpoint( self.hover['x'], self.hover['y'], self.hover['yaw'], self.hover['height']) + def updateHover(self, k, v): if (k != 'height'): @@ -358,7 +360,7 @@ class Canvas(scene.SceneCanvas): if __name__ == '__main__': - appQt = QtGui.QApplication(sys.argv) + appQt = QtWidgets.QApplication(sys.argv) win = MainWindow(URI) win.show() appQt.exec_() -- GitLab