QGraphicsView noobie 问题
Posted
技术标签:
【中文标题】QGraphicsView noobie 问题【英文标题】:QGraphicsView noobie question 【发布时间】:2010-08-14 12:36:31 【问题描述】:尝试向 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 上什么都没有。
【问题讨论】:
【参考方案1】:您的QGraphicsScene scene
是一个局部变量,它在Widget 的构造函数执行后立即被删除。
将场景改为Widget类的私有成员变量。
【讨论】:
以上是关于QGraphicsView noobie 问题的主要内容,如果未能解决你的问题,请参考以下文章
如何在 QTableView 上存储图像(Qt 和 openCV)
如何在 QGraphicsView::Scale 之后调整 QGraphicsView 的大小