On Sat, 17 Apr 2010 20:02:50 -0600 (MDT), buddy+p...@nmt.edu wrote: >> On Sat, 17 Apr 2010 12:27:51 -0600 (MDT), buddy+p...@nmt.edu wrote: >>> I recently updated from 4.7 to 4.7.3 and suddenly the QGraphicsItem >>> class >>> no longer >>> seems to have a setOpacity method. The documentation still indicated >> that >>> should be >>> a valid method. In addition I noticed that the >> ItemUsesExtendedStyleOption >>> attribute is also missing from the QGraphicsItem class. >>> >>> Attached is some test code I have featuring has a class called >>> CustomItem >>> which >>> inherits from QGraphicsItem and attempts to call setOpacity in it's >>> constructor. >>> When I run it I get the following errror: >>> >>> Traceback (most recent call last): >>> File "./test.py", line 63, in <module> >>> item=CustomItem(None,None) >>> File "./test.py", line 13, in __init__ >>> self.setOpacity(.9) >>> AttributeError: 'CustomItem' object has no attribute 'setOpacity' >>> >>> Please let me know if I somehow have a bad installation or if there's >>> something I >>> can do to fix this. >> >> Works fine for me. >> >> Make sure you aren't using an older version of Qt. >> >> Phil >> > > I was using Qt 4.6.0. I'll upgrade to the 4.7.0 preview, reinstall PyQt > 4.7.3 and > try again.
4.6.0 should be fine. 4.7.0 isn't supported. Phil _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt