[PySide] QtDesigner ???
Paolo De Stefani
paolo at paolodestefani.it
Tue Apr 26 19:52:00 CEST 2022
C:\PyWare\pyDBManager\Bug>python
Python 3.10.4 (tags/v3.10.4:9d38120, Mar 23 2022, 23:13:41) [MSC v.1929
64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> ^Z
C:\PyWare\pyDBManager\Bug>python pyDBManager.py
Traceback (most recent call last):
File "C:\PyWare\pyDBManager\Bug\pyDBManager.py", line 161, in <module>
window = MainWindow()
File "C:\PyWare\pyDBManager\Bug\pyDBManager.py", line 56, in __init__
self.ui.setupUi(self)
File "C:\PyWare\pyDBManager\Bug\DBManagerMainWindowBad.py", line 132,
in setupUi
self.gridLayout.setContentsMargins(0, 0, 0, 0)
AttributeError: 'PySide6.QtWidgets.QGridLayout' object has no attribute
'setContentsMargins'. Did you mean: 'getContentsMargins'?
Definitley NOT a VSCode problem...
I dowloaded processexplorer and modified the pyDBManagerMainWindowBad.py
adding a time.sleep(30) at the beginning of the setupUi method
I then executed the command python pyDBManager.py and look at the
process explorer dll list BUT i can't see any problem. I attached the
list of DLL for the python process.
Thanks anyway
Il 26/04/2022 02:19 David Ching ha scritto:
>> Date: Mon, 25 Apr 2022 20:26:45 +0200
>> From: Paolo De Stefani <paolo at paolodestefani.it>
>> Subject: Re: [PySide] QtDesigner ???
>> Message-ID: <6bb50e91a39bb8ec77e88f85d9d4eb9c at paolodestefani.it>
>> Content-Type: text/plain; charset=US-ASCII; format=flowed
>>
>> I removed completly my python 3.10 installation (in C:\Python310\),
> restarted the system, deleted completly the C:\Python310 directory,
> downloaded a fresh python-3.10.4-amd64.exe from python.org, installed
> as
> administrator (my user is administrator
>> anyway), added from pip the pyside6-essentials wheel:
>>
>> C:\Python310>pip list
>> Package Version
>> ---------- -------
>> pip 22.0.4
>> setuptools 58.1.0
>>
>> C:\Python310>pip install pyside6-essentials Collecting
>> pyside6-essentials
>> Downloading PySide6_Essentials-6.3.0-cp36-abi3-win_amd64.whl (70.7
>> MB)
>> ---------------------------------------- 70.7/70.7 MB 3.0 MB/s
>> eta
>> 0:00:00
>> Collecting shiboken6==6.3.0
>> Downloading shiboken6-6.3.0-cp36-abi3-win_amd64.whl (1.6 MB)
>> ---------------------------------------- 1.6/1.6 MB 3.2 MB/s eta
>> 0:00:00
>> Installing collected packages: shiboken6, pyside6-essentials
>> Successfully
> installed pyside6-essentials-6.3.0 shiboken6-6.3.0
>>
>> BUT running my script from VSCode i get exactly the same error:
>
> Paolo, I don't know, I went onto a different machine with Python 3.10
> installed and did a "pip install pyside6-essentials", got the same
> thing you
> did. But unlike you, "python.exe pyDBManager.py" with these lines
> worked
> fine:
>
> [pyDBManager.py]
> #from Ui.DBManagerMainWindowGood import Ui_DBManagerMainWindow
> from Ui.DBManagerMainWindowBad import Ui_DBManagerMainWindow
>
> from __feature__ import snake_case, true_property
>
>
> Are you sure VS Code is running it from the correct environment? If
> you can
> comment out enough of the non-working version for it to stay running,
> you
> could run SysInternals Process Explorer and set it's lower pane to view
> the
> DLL's running in the "python.exe" process -- then you can make sure the
> Qt
> DLL's are correct.
>
> Thanks,
> David
>
>
>
> _______________________________________________
> PySide mailing list
> PySide at qt-project.org
> https://lists.qt-project.org/listinfo/pyside
--
Paolo De Stefani
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: python.txt
URL: <http://lists.qt-project.org/pipermail/pyside/attachments/20220426/f4c06379/attachment.txt>
More information about the PySide
mailing list