Re: [PyQt] QModelIndex.internalPointer

2011-05-21 Thread Hans-Peter Jansen
On Wednesday 18 May 2011, 16:03:59 Andrei Kopats wrote:
> Here is example.
> Unfortunately, with it I can reproduce crash only if reference to
> integer was passed to createIndex()
>
> In the attachment you can find test script, and execution log. The
> log also contains my system info.

Confirmed, and from what I can see, this should not happen.
Mind converting it to C++, and posting code and results here, just to 
exclude an Qt issue?

 > gdb python -ex "set args test2.py" -ex run
Starting program: /usr/bin/python test2.py
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
meth_QModelIndex_internalPointer (sipSelf=0xb7c3bf44, sipArgs=0xb7c4f02c)
at 
/usr/src/debug/PyQt-x11-gpl-snapshot-4.8.5-4bd2045a6bc8/sip/QtCore/qabstractitemmodel.sip:52
52  Py_INCREF(sipRes);
Current language:  auto; currently c++
(gdb) bt
#0  meth_QModelIndex_internalPointer (sipSelf=0xb7c3bf44, sipArgs=0xb7c4f02c)
at 
/usr/src/debug/PyQt-x11-gpl-snapshot-4.8.5-4bd2045a6bc8/sip/QtCore/qabstractitemmodel.sip:52
#1  0xb7e9d815 in PyCFunction_Call (func=0x80e824c, arg=0xb7c4f02c, kw=0x0) at 
Objects/methodobject.c:81
#2  0xb7ef04c5 in PyEval_EvalFrameEx (f=0x8133d2c, throwflag=0) at 
Python/ceval.c:3679
#3  0xb7ef027d in PyEval_EvalFrameEx (f=0x805ece4, throwflag=0) at 
Python/ceval.c:3765
#4  0xb7ef5dbf in PyEval_EvalCodeEx (co=0xb7c7c7b8, globals=0xb7c7302c, 
locals=0xb7c7302c, args=0x0, argcount=0, 
kws=0x0, kwcount=0, defs=0x0, defcount=0, closure=0x0) at 
Python/ceval.c:2942
#5  0xb7eedcb3 in PyEval_EvalCode (co=0xb7c7c7b8, globals=0xb7c7302c, 
locals=0xb7c7302c) at Python/ceval.c:515
#6  0xb7f0fb1c in run_mod (mod=, filename=, globals=0xb7c7302c, 
locals=0xb7c7302c, flags=0xbfffeba8, arena=0x8076008) at 
Python/pythonrun.c:1330
#7  0xb7f0fbdb in PyRun_FileExFlags (fp=0x80ac1e8, filename=0xbfffef5e 
"test2.py", start=257, globals=0xb7c7302c, 
locals=0xb7c7302c, closeit=1, flags=0xbfffeba8) at Python/pythonrun.c:1316
#8  0xb7f105cf in PyRun_SimpleFileExFlags (fp=0x80ac1e8, filename=0xbfffef5e 
"test2.py", closeit=1, flags=0xbfffeba8)
at Python/pythonrun.c:926
#9  0xb7f10858 in PyRun_AnyFileExFlags (fp=0x80ac1e8, filename=0xbfffef5e 
"test2.py", closeit=1, flags=0xbfffeba8)
at Python/pythonrun.c:731
#10 0xb7f1ce52 in Py_Main (argc=1, argv=0xbfffec74) at Modules/main.c:597
#11 0x08048692 in main (argc=Cannot access memory at address 0x0
) at Modules/python.c:23


python: 2.6
sip: 4.12.3-snapshot-274e38133e7a
qt4: 4.7.1
pyqt4: snapshot-4.8.5-4bd2045a6bc8

Pete
___
PyQt mailing listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt


[PyQt] FW: cascadeSubWindows oversized

2011-05-21 Thread Pietro Moras

Let me ask this same question this other way: 
   Is there a method to reset the size of all MDI SubWindows so that to fit 
them at once exactly on the space available on the host MDI window? Thanks!
- P.M.

 


From: studio...@hotmail.com
To: pyqt@riverbankcomputing.com
Subject: cascadeSubWindows oversized
Date: Thu, 19 May 2011 18:16:01 +




Dear Sir,
   In debugging an existing application based on PyQt4 (4.8.3), while 
“.tileSubWindows” method works ok, with all sub-windows correctly dimensioned 
to fit into the host window, the “.cascadeSubWindows” generates child windows 
by far too large for the available room.



(?) Any idea what / where to look, so to fix this odd behaviour? 


Plus, I must confess that documentation I've got so far: 
-- PyQt 4.8.3 Reference Guide and Class Reference
-- M. Summerfield “Rapid GUI Programming with Python and Qt”
resulted of very little help, so far. My fault, probably...
Thanks.
- P.M.___
PyQt mailing listPyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt