@@ -31,7 +31,16 @@ try: | |||||
from dbus.mainloop.pyqt5 import DBusQtMainLoop | from dbus.mainloop.pyqt5 import DBusQtMainLoop | ||||
haveDBus = True | haveDBus = True | ||||
except: | except: | ||||
haveDBus = False | |||||
kxstudioWorkaround = "/opt/kxstudio/python3/dist-packages/dbus/mainloop" | |||||
if os.path.exists(kxstudioWorkaround): | |||||
try: | |||||
sys.path.insert(0, kxstudioWorkaround) | |||||
from pyqt5 import DBusQtMainLoop | |||||
haveDBus = True | |||||
except: | |||||
haveDBus = False | |||||
else: | |||||
haveDBus = False | |||||
# ------------------------------------------------------------------------------------------------------------ | # ------------------------------------------------------------------------------------------------------------ | ||||
# Try Import OpenGL | # Try Import OpenGL | ||||
@@ -51,7 +51,16 @@ try: | |||||
from dbus.mainloop.pyqt5 import DBusQtMainLoop | from dbus.mainloop.pyqt5 import DBusQtMainLoop | ||||
haveDBus = True | haveDBus = True | ||||
except: | except: | ||||
haveDBus = False | |||||
kxstudioWorkaround = "/opt/kxstudio/python3/dist-packages/dbus/mainloop" | |||||
if os.path.exists(kxstudioWorkaround): | |||||
try: | |||||
sys.path.insert(0, kxstudioWorkaround) | |||||
from pyqt5 import DBusQtMainLoop | |||||
haveDBus = True | |||||
except: | |||||
haveDBus = False | |||||
else: | |||||
haveDBus = False | |||||
# ------------------------------------------------------------------------------------------------------------ | # ------------------------------------------------------------------------------------------------------------ | ||||
# Try Import OpenGL | # Try Import OpenGL | ||||