QGraphicsView Noobie سؤال
-
28-09-2019 - |
سؤال
محاولة إضافة نص إلى 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.
المحلول
لك QGraphicsScene scene
هو متغير محلي ويتم حذفه بشكل غير صحيح بعد تنفيذ مُنشئ عنصر واجهة المستخدم.
قم بتغيير المشهد إلى متغير عضو خاص من فئة القطعة.
لا تنتمي إلى StackOverflow