Thanks for that guys. Turns out that ubuntu 7.04 only has pyqt 4.1
instead of 4.2. I installed the source package of 4.2 and the problem
has gone.
On 7/2/07, Curtis Faith <[EMAIL PROTECTED]> wrote:
I also just tried this and it worked fine on my fresh install of PyQt
running in Eric 4 on Mac OS X 10.4
I get a window with "a" and "b" plus I get:
Python 2.5.1 (r251:54869, Apr 18 2007, 22:08:04)
[GCC 4.0.1 (Apple Computer, Inc. build 5367)] on
curtis-faiths-computer.local, Standard
>>> <class 'PyQt4.QtGui.QGraphicsTextItem'>
a
on Eric's console as expected.
- Curtis
On Jul 2, 2007, at 05:29 , Phil Thompson wrote:
import sys
from PyQt4 import QtCore, QtGui
class CalendarScene(QtGui.QGraphicsScene):
def __init__(self, parent = None):
QtGui.QGraphicsScene.__init__(self, parent)
a = QtGui.QGraphicsTextItem()
a.setPlainText('a')
a.setPos(0, 0)
self.addItem(a)
b = QtGui.QGraphicsTextItem()
b.setPlainText('b')
b.setPos(50, 0)
self.addItem(b)
# prints <class 'PyQt4.QtGui.QGraphicsTextItem'> as expected
print self.items()[0].__class__
# segfaults
print self.items()[0].toPlainText()
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
window = QtGui.QGraphicsView()
scene = CalendarScene()
window.setScene(scene)
window.show()
sys.exit(app.exec_())
_______________________________________________
PyQt mailing list [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt
_______________________________________________
PyQt mailing list [email protected]
http://www.riverbankcomputing.com/mailman/listinfo/pyqt