我使用此代码,但 graphicsView 将显示最后一个命令,如何在一个 graphicsView 中显示两个 setScence?
ui->setupUi(this);
line1= new QGraphicsScene (this);
line= new QGraphicsScene (this);
ui->graphicsView->setScene(line); // not show
ui->graphicsView->setScene(line1); // show
我使用此代码,但 graphicsView 将显示最后一个命令,如何在一个 graphicsView 中显示两个 setScence?
ui->setupUi(this);
line1= new QGraphicsScene (this);
line= new QGraphicsScene (this);
ui->graphicsView->setScene(line); // not show
ui->graphicsView->setScene(line1); // show
你需要两个 QGraphicsViews。QGraphicsView 一次只能显示一个场景。我不确定这是否有意义。如果您想要并排的两个场景/视图,也许您可以查看QLayout或QSplitter 。