However, I received an error. I use these command to reshow the sense:
pyuic5 -d -p %filename%
And with error output below:
(qt5) D:\Workspaces\VSCode\VDAP>D:\Workspaces\Conda\envs\qt5\Scripts\pyuic5.exe -d -p full_features\main_window.ui
PyQt5.uic.uiparser: uiname is MainWindow
PyQt5.uic.uiparser: toplevel widget is QMainWindow
PyQt5.uic.properties: setting property geometry
PyQt5.uic.properties: setting property windowTitle
PyQt5.uic.uiparser: push QMainWindow MainWindow
PyQt5.uic.uiparser: push QWidget centralwidget
PyQt5.uic.uiparser: push QGridLayout gridLayout_17
PyQt5.uic.properties: setting property tabPosition
PyQt5.uic.properties: setting property currentIndex
PyQt5.uic.properties: setting property tabsClosable
PyQt5.uic.uiparser: push QTabWidget tabWidget_2
PyQt5.uic.uiparser: push QWidget tab
PyQt5.uic.uiparser: push QGridLayout gridLayout_22
PyQt5.uic.properties: setting property currentIndex
PyQt5.uic.uiparser: push QToolBox toolBox
PyQt5.uic.properties: setting property geometry
PyQt5.uic.uiparser: push QWidget page
PyQt5.uic.uiparser: push QGridLayout gridLayout_14
Qt WebEngine seems to be initialized from a plugin. Please set Qt::AA_ShareOpenGLContexts using QCoreApplication::setAttribute before constructing QGuiApplication.
Traceback (most recent call last):
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\pyuic.py", line 75, in main
exit_status = driver.invoke()
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\driver.py", line 57, in invoke
return self._preview()
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\driver.py", line 71, in _preview
widget = loadUi(self._ui_file)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\__init__.py", line 238, in loadUi
return DynamicUILoader(package).loadUi(uifile, baseinstance, resource_suffix)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\Loader\loader.py", line 66, in loadUi
return self.parse(filename, resource_suffix)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 1037, in parse
actor(elem)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 828, in createUserInterface
self.traverseWidgetTree(elem)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 806, in traverseWidgetTree
handler(self, child)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 273, in createWidget
self.traverseWidgetTree(elem)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 806, in traverseWidgetTree
handler(self, child)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 503, in createLayout
self.traverseWidgetTree(elem)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 806, in traverseWidgetTree
handler(self, child)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 546, in handleItem
self.traverseWidgetTree(elem)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 806, in traverseWidgetTree
handler(self, child)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 273, in createWidget
self.traverseWidgetTree(elem)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 806, in traverseWidgetTree
handler(self, child)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 273, in createWidget
self.traverseWidgetTree(elem)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 806, in traverseWidgetTree
handler(self, child)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 503, in createLayout
self.traverseWidgetTree(elem)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 806, in traverseWidgetTree
handler(self, child)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 546, in handleItem
self.traverseWidgetTree(elem)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 806, in traverseWidgetTree
handler(self, child)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 273, in createWidget
self.traverseWidgetTree(elem)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 806, in traverseWidgetTree
handler(self, child)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 273, in createWidget
self.traverseWidgetTree(elem)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 806, in traverseWidgetTree
handler(self, child)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 503, in createLayout
self.traverseWidgetTree(elem)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 806, in traverseWidgetTree
handler(self, child)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 546, in handleItem
self.traverseWidgetTree(elem)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 806, in traverseWidgetTree
handler(self, child)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 264, in createWidget
self.stack.push(self.setupObject(widget_class, parent, elem))
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\uiparser.py", line 228, in setupObject
obj = self.factory.createQObject(clsname, name, args, is_attribute)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\objcreator.py", line 100, in createQObject
factory = self.findQObjectType(classname)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\objcreator.py", line 125, in findQObjectType
w = module.search(classname)
File "d:\workspaces\conda\envs\qt5\lib\site-packages\PyQt5\uic\Loader\qobjectcreator.py", line 69, in search
self._module = __import__(self._moduleName, {}, {}, self._classes)
ImportError: QtWebEngineWidgets must be imported before a QCoreApplication instance is created
(qt5) D:\Workspaces\VSCode\VDAP>
problem: Can not preview
.ui
filesource ui file: qt-material/main_window.ui at master · UN-GCPDS/qt-material · GitHub
information:
PyQt5:5.15.4
pyqt5-plugins:5.15.4.2.2
PyQt5-Qt5:5.15.2
PyQt5-sip:12.9.0
pyqt5-tools:5.15.4.3.2
PyQtWebEngine:5.15.4
PyQtWebEngine-Qt5:5.15.2
qt5-applications:5.15.2.2.2
qt5-tools:5.15.2.1.2
description:
I use plugin PyQt Integration on VS Code, and use function preview to preview an example ui project from GitHub - UN-GCPDS/qt-material.
However, I received an error. I use these command to reshow the sense:
pyuic5 -d -p %filename%
And with error output below:
If anyone know what is this about? Thanks.