[PyKDE] Re: Bug with QScrollView viewport binding
    Giovanni Bajo 
    rasky at develer.com
       
    Wed Jun 29 15:21:44 BST 2005
    
    
  
Phil Thompson <phil at riverbankcomputing.co.uk> wrote:
> Yes - but they aren't in existence at the same time.
> [...]
> Using a temporary name to keep a reference to sv.viewport() solves the
> problem.
Then you have the inverse problem:
----------------------------------------------
from qt import *
app = QApplication([])
sv = QScrollView(None)
w = QWidget(sv.viewport())
p = w.parent()
print sv.viewport().width()
----------------------------------------------
Traceback (most recent call last):
  File "D:\Work\caligola3d\src\pyqtbug3.py", line 9, in ?
    print sv.viewport().width()
AttributeError: width
which is wrong because viewport() is supposed to return a QWidget pointer.
[Yes, the type of that widget is an internal Qt's class]
-- 
Giovanni Bajo
    
    
More information about the PyQt
mailing list