Does QBzr work with PyQt 4.5.1?

Asked by INADA Naoki on 2009-07-01

I installed Python 2.6.2, PyQt 4.5.1, bzr 1.16.1 and QBzr 1.12dev on WinXP SP3.
I started qinit and pushed OK button, but qinit finished without do anything.

Is this my environ problem? or QBzr does not support PyQt 4.5.1 yet?

Question information

Language:
English Edit question
Status:
Solved
For:
QBzr Edit question
Assignee:
No assignee Edit question
Solved by:
INADA Naoki
Solved:
Last query:
Last reply:
Revision history for this message
INADA Naoki (songofacandy) said :
#1

It seems subprocess doesn't start when OK button pressed.

Revision history for this message
INADA Naoki (songofacandy) said :
#2

In PyQt 4.4, QBzrInitWindow.accept is SubProcessWindowBase.accept.
In PyQt 4.5, QBzrInitWindow.accept is QtGui.QDialog.accept.

Inheritance relationship is:

  class QBzrDialog(QtGui.QDialog, _QBzrWindowBase)
  +-class SubProcessDialog(QBzrDialog, SubProcessWindowBase)
      +-class QBzrInitWindow(SubProcessDialog)

So, PyQt 4.5 behavior is natural mro (method resolution order).

I think the SubProcessWindowBase should avoid name used in (QDialog, QObject, QWidget, etc...)

Revision history for this message
INADA Naoki (songofacandy) said :
#3

I reported it as bug #394125.

Revision history for this message
Alexander Belchenko (bialix) said :
#4

Thank you.