fix: protect taurusgui against lack of PyQtWebEngine
Manual panel's widget is None when PyQtWebEngine is not installed.
Avoid exception on closing GUI by only propagating the closeEvent to the panel's widget when it exists.
MainThread ERROR 2022-01-10 14:03:58,500 LogExceptHook: Unhandled exception:
Traceback (most recent call last):
File "c:\users\vagrant\appdata\local\programs\python\python38\lib\site-packages\taurus\qt\qtgui\taurusgui\taurusgui.py", line 426, in closeEvent
panel.widget().closeEvent(event)
AttributeError: 'NoneType' object has no attribute 'closeEvent'