QHBoxLayout 내부에서 위젯을 교환하고 싶습니다. 이 코드는 작동하지만, 실제로는 app._exec()
을 실행하면 코드가 terminate called after throwing an instance of 'boost::python::error_already_set'
과 충돌합니다. 실제 오류 메시지를받을 방법이 있습니까?PySide Qt4 widget exchange in hboxlayout
gaParent = gameArea.parent().layout()
gaParent.removeWidget(gameArea)
gameArea = DrawingScreen()
gameArea.setObjectName("gameArea")
gaParent.insertWidget(0, gameArea)
'gameArea'를 제거하지 않으면 작동합니까? 참조를 업데이트하는 중 문제가 생겼습니다 ...'gameArea.destroy()'또는'gameArea.deleteLater()'를 호출하여'gameArea.setParent (None)'호출을 시도 했습니까? – mata