Avoid GraphicalUI if Windows Console
This commit is contained in:
parent
ea8cc8e666
commit
a5bbd1bdc7
@ -1,19 +1,21 @@
|
|||||||
import os
|
import os
|
||||||
|
from syncplay.utils import isWindowsConsole
|
||||||
|
|
||||||
if "QT_PREFERRED_BINDING" not in os.environ:
|
if "QT_PREFERRED_BINDING" not in os.environ:
|
||||||
os.environ["QT_PREFERRED_BINDING"] = os.pathsep.join(
|
os.environ["QT_PREFERRED_BINDING"] = os.pathsep.join(
|
||||||
["PySide6", "PySide2", "PySide", "PyQt5", "PyQt4"]
|
["PySide6", "PySide2", "PySide", "PyQt5", "PyQt4"]
|
||||||
)
|
)
|
||||||
|
|
||||||
try:
|
if not isWindowsConsole:
|
||||||
from syncplay.ui.gui import MainWindow as GraphicalUI
|
try:
|
||||||
except ImportError:
|
from syncplay.ui.gui import MainWindow as GraphicalUI
|
||||||
pass
|
except ImportError:
|
||||||
|
pass
|
||||||
from syncplay.ui.consoleUI import ConsoleUI
|
from syncplay.ui.consoleUI import ConsoleUI
|
||||||
|
|
||||||
|
|
||||||
def getUi(graphical=True, passedBar=None):
|
def getUi(graphical=True, passedBar=None):
|
||||||
if graphical:
|
if graphical and not isWindowsConsole:
|
||||||
ui = GraphicalUI(passedBar=passedBar)
|
ui = GraphicalUI(passedBar=passedBar)
|
||||||
else:
|
else:
|
||||||
ui = ConsoleUI()
|
ui = ConsoleUI()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user