[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    pyqt6 - Qt6QuickLayouts.dll missing from pypi pyqt6 install
From:       Jared Jones <jared.randall.jones () gmail ! com>
Date:       2021-06-22 22:33:37
Message-ID: CAH-mcchh776JH4xkp0G8tV89JUB9+VOKBr6eJ5rE3nNeg0ySVg () mail ! gmail ! com
[Download RAW message or body]

Hi, everyone,

I have been porting some old QML code over to pyqt6. Some portions of the
code use QtQuick.Layouts to organize some of the elements (ColumnLayout,
RowLayout, etc). However, when I try to import QtQuick.Layouts, I get the
following error:

 Cannot load library
C:\python_environments\mpm_py_qt6\lib\site-packages\PyQt6\Qt6\qml\QtQuick\Layouts\qquicklayoutsplugin.dll:
 The specified module could not be found

I thought this was odd since  qquicklayoutsplugin.dll is in fact at that
file location. I dropped the dll into dependency walker, which states that
one of the dependencies for  qquicklayoutsplugin is  Qt6QuickLayouts.dll,
and that this dependency is missing. I did a file search in the install
folder for pyqt6, but I could not find  Qt6QuickLayouts.dll anywhere. My
install is pulled directly from the official pypi pyqt6 package repository.
I believe that this dll has not been wrapped yet for pyqt6, and It does not
appear to have been removed from qt6, as pyside6 includes
Qt6QuickLayouts.dll in its pypi repository. I am posting this message so
that I can bring this issue to the attention of the pyqt6 devs, and so
that  Qt6QuickLayouts.dll can hopefully be included in pyqt6 6.2.

In the meantime, if someone can provide a copy of the missing
Qt6QuickLayouts.dll, it would be much appreciated.

-Jared


[Attachment #3 (text/html)]

<div dir="ltr"><div>Hi, everyone,</div><div><br></div><div>I have been porting some \
old QML code over to pyqt6. Some portions of the code use QtQuick.Layouts to organize \
some of the elements (ColumnLayout, RowLayout, etc). However, when I try to import \
QtQuick.Layouts, I get the following error:</div><div><br></div><div>  Cannot load \
library C:\python_environments\mpm_py_qt6\lib\site-packages\PyQt6\Qt6\qml\QtQuick\Layouts\qquicklayoutsplugin.dll: \
The specified module could not be found</div><div><br></div><div>I thought this was \
odd since   qquicklayoutsplugin.dll is in fact at that file location. I dropped the \
dll into dependency walker, which states that one of the dependencies for   \
qquicklayoutsplugin

is   Qt6QuickLayouts.dll, and that this dependency is missing. I did a file search in \
the install folder for pyqt6, but I could not find   Qt6QuickLayouts.dll anywhere. My \
install is pulled directly from the official pypi pyqt6 package repository. I believe \
that this dll has not been wrapped yet for pyqt6, and It does not appear to have been \
removed from qt6, as pyside6 includes  Qt6QuickLayouts.dll

in its pypi repository. I am posting this message so that I can bring this issue to \
the attention of the pyqt6 devs, and so that   Qt6QuickLayouts.dll can hopefully be \
included in pyqt6 6.2.</div><div><br></div><div>In the meantime, if someone can \
provide a copy of the missing  Qt6QuickLayouts.dll, it would be much appreciated. \
<br></div><div><br></div><div>-Jared<br></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic