Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news.stack.nl!aioe.org!.POSTED!not-for-mail From: Mark H Harris Newsgroups: comp.lang.python Subject: Re: Slightly OT - using PyUIC from Eclipse Date: Wed, 30 Apr 2014 22:03:45 -0500 Organization: Aioe.org NNTP Server Lines: 65 Message-ID: References: <5360E0FC.70802@gmail.com> <5361a85a$0$29965$c3e8da3$5496439d@news.astraweb.com> NNTP-Posting-Host: RbLuqvdjwUNhJiyJQaji5Q.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.python:70802 On 4/30/14 8:50 PM, Steven D'Aprano wrote: > On Thu, 01 May 2014 01:49:25 +0100, Steve Simmons wrote: > >> >> >> >> >> >>
>>
On 30/04/2014 23:49, Fabio Zadrozny >> wrote:
>>
>>
> cite="mid:CANXBEFrqndqCeT-9Hgqz7jRCZcmp8nz4VE+ebf-BKsYr54qQqQ >> @mail.gmail.com" >> type="cite"> > > And that's about where I stopped reading. Post as quote: > I'm trying to set up a new dev environment using Windows 7; > Eclipse (Kepler); Python 3.3; PyDev and PyQt 5 and I've hit an > issue getting PyUIC to generate a python Qt class from within Eclipse. > > I'm using the following setup process (from Google Groups) modified > to match my PyQt5 configuration: > > 1. Click Run -> External Tools -> External Tools Configurations ... > 2. In the resulting dialog, click 'New' icon in the top left > 3. Under 'Name' put 'PyUIC' > 4. Under 'Location' enter 'C:\Program Files\Python\2.5\Python.exe' or > the path to your Python executable (probably C:\Python25\Python.exe) > 5. Under 'Arguments' enter '"C:\Program Files\Python\2.5\Lib\site- > packages\PyQt4\uic\pyuic.py" "${resource_loc}"' substituting the path > to your PyQt4 installation - be sure also to include the double quotes > 6. Change to the 'Common' tab and check 'File' under 'Standard Input/ > Output' and enter '${resource_loc}.py' > 7. Change to the 'Build' tab and uncheck 'Build before launch' > 8. Change to the 'Refresh' tab and check 'Refresh resources upon > completion' > 9. Click 'Apply' then 'Run' > and I'm getting the following traceback: > Traceback (most recent call last): > File "D:\Development\Python33\Lib\site-packages\PyQt5\uic\pyuic.py", > line 28, in > from .driver import Driver > SystemError: Parent module '' not loaded, cannot perform relative import > I tried this on Qt4 a week or so ago and it worked OK but Qt5 is giving me > an error message, so I guess I've either mis-transcribed or there's a difference > in the directory structure betwee PyQt4 & PyQt5. > > I'm more interested to learn how to read the traceback (insightfully) and > track it to the source of the problem, although it would be good to have it working too!! > > Steve Simmons > > PS Also posted to PyQT list. Cheers