正在尝试将文本添加到QGraphicsView:
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
QGraphicsScene scene;
scene.addText("Hello, world!");
ui->graphicsView->setScene(&scene);
}但是当项目运行时,QGraphicsView上什么都没有。
发布于 2010-08-14 20:56:49
你的QGraphicsScene scene是一个局部变量,它会在小部件的构造函数执行后立即被删除。
将场景更改为Widget类的私有成员变量。
https://stackoverflow.com/questions/3483292
复制相似问题