Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从QGraphicsView交换QGraphicscene?_Python_Pyqt - Fatal编程技术网

Python 如何从QGraphicsView交换QGraphicscene?

Python 如何从QGraphicsView交换QGraphicscene?,python,pyqt,Python,Pyqt,QGraphicsView通常连接到qgraphicscene。如果我想用一个新的qgraphicscene交换这个怎么办?我怎样才能做到这一点?现在这样做只是在旧场景上绘制。要交换场景,只需使用另一个qgraphicscene对象再次调用视图的setScene()。在我的例子中,它只是一些直线和矩形,所以tihs是显而易见的。但是它确实重新绘制了它,只是没有事先清除它。您可以发布关于setScene()的完整代码吗?在其他地方肯定有问题,我用自己的代码来做,setScene()调用就足够了,场

QGraphicsView
通常连接到
qgraphicscene
。如果我想用一个新的
qgraphicscene
交换这个怎么办?我怎样才能做到这一点?现在这样做只是在旧场景上绘制。

要交换场景,只需使用另一个
qgraphicscene
对象再次调用视图的
setScene()。在我的例子中,它只是一些直线和矩形,所以tihs是显而易见的。但是它确实重新绘制了它,只是没有事先清除它。您可以发布关于setScene()的完整代码吗?在其他地方肯定有问题,我用自己的代码来做,setScene()调用就足够了,场景不会重叠。