Hello again,

QWidget().style().standardIcon() call fails with PySide, but works if
result of each call in a chain is assigned to a variable.

---[code]
from PySide.QtGui import QApplication, QWidget, QStyle

app = QApplication([])

q = QWidget()
s = q.style()
print s.standardIcon(QStyle.SP_TitleBarMinButton)

s = QWidget().style()
print s.standardIcon(QStyle.SP_TitleBarMinButton)
---[/code]

---[output]
<PySide.QtGui.QIcon object at 0x02BB7A00>
Traceback (most recent call last):
  File "testmy2.py", line 10, in <module>
    print s.standardIcon(QStyle.SP_TitleBarMinButton)
RuntimeError: Internal C++ object already deleted.
---[/output]

--
anatoly t.
_______________________________________________
PySide mailing list
[email protected]
http://lists.openbossa.org/listinfo/pyside

Reply via email to