Skip to content
Snippets Groups Projects
Commit c57558a0 authored by Marko Mecina's avatar Marko Mecina
Browse files

add version check for initialisation of matplotlib navigation toolbar

parent f10d2b26
No related branches found
No related tags found
No related merge requests found
import json
import os.path
from packaging import version
import struct
import threading
import time
......@@ -32,6 +33,8 @@ from sqlalchemy.sql.expression import func
import importlib
MPL_VERSION = version.parse(matplotlib._get_version())
cfg = confignator.get_config(check_interpolation=False)
project = 'packet_config_{}'.format(cfg.get('ccs-database', 'project'))
......@@ -266,8 +269,11 @@ class PlotViewer(Gtk.Window):
return canvas
def _create_navbar(self):
# navbar = NavigationToolbarX(self.canvas, self)
navbar = NavigationToolbar(self.canvas) # , window=self)
# window argument to be removed
if MPL_VERSION < version.parse('3.6.0'):
navbar = NavigationToolbar(self.canvas, self)
else:
navbar = NavigationToolbar(self.canvas)
limits = Gtk.HBox()
self.xmin = Gtk.Entry()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment