On Tuesday 13 May 2008 13:03:56 Giovanni Bajo wrote:
> On 5/13/2008 1:19 PM, Phil Thompson wrote:
> > On Tuesday 13 May 2008 11:59:48 Giovanni Bajo wrote:
> >> On 5/13/2008 10:24 AM, Phil Thompson wrote:
> >>> On Tuesday 13 May 2008 09:16:59 you wrote:
> >>>> Hi Phil,
> >>>>
> >>>> First we will install Qt/MinGW and then your installer ? And we have
> >>>> to do this for every machine we want our code to run, correct ?
> >>>
> >>> Correct. Of course there is nothing to stop you creating your own
> >>> single installer containing exactly what you need.
> >>>
> >>>> Ps: Just of curiosity: Why is that change ?
> >>>
> >>> It's too much trouble for me, particularly as building Qt is getting
> >>> more complicated.
> >>
> >> I understand but I think it's a really wrong commercial move.
> >>
> >> The only reason for that package to exist was that it allowed people to
> >> install a complete PyQt version to experiment with a single click.
> >> Instead, you're now forcing people to go through two different
> >> installers, one of which even poses questions which are absolutely
> >> useless and uncomprehensable for Python programmers which are not C++
> >> programmers.
> >>
> >> I personally saw a *large* increase of interest in Python Windows
> >> programmers since the consolidated installer was released. It would be a
> >> shame to see a regression there.
> >>
> >> I really hope you reconsider your choice.
> >
> > What I might consider doing is producing an alternative installer for Qt,
> > ie. a Qt-Lite that only includes the bits that PyQt requires.
>
> Not sure it solves the problems I'm thinking of. The external dependency
> is already very confusing. Let me give you a sample of the questions we
> used to be asked before the consolidated installer, and that will be
> asked again if you go down this way:
>
> "Which version of Qt among the 8 I have installed is used by PyQt?"

The PyQt installer asks you for the Qt directory and defaults to the Trolltech 
default.

> "If I install this new Qt version, does it screw my PyQt installation?"

No, assuming you don't overwrite an existing one with an incompatible (ie. 
older) version.

> "How can I use a different PyQt/Qt version for different versions of the
> Python interpreter?"

You can't, the installer is build against a particular version of Python.

> "When I write 'import PyQt4', I get this weird 'cannot find QtCore4.dll'
> error. Why?"

The PyQt installer will update PATH for you.

> "Should I install Qt before or after PyQt? Does it change anything?"
> "I get this weird 'symbol __XvWIqIOQTCORE__WIEWI [insert 250-characters
> mangled C++ name here] cannot be found'; why?" (pyqt/qt version mismatch)

The PyQt installer will check that the Qt version is the one it is expecting.

Let me think about this a bit more. My problem wasn't with the single 
installer in itself, it was the big static build which is too inflexible and 
getting more difficult to create.

Phil
_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to