找回密码
 立即注册

关于Graphics View疑问

发表于 2017-3-20 18:35:16 | 显示全部楼层 |阅读模式
1Qter豆
ui文件里面已经添加graphicsView控件,对话框窗体cpp文件里面,如下代码:

  1. Dialog::Dialog(QWidget *parent) :
  2.     QDialog(parent),
  3.     ui(new Ui::Dialog)
  4. {
  5.     ui->setupUi(this);
  6.     QGraphicsScene scene;
  7.     scene.setSceneRect(0, 0, 300, 300);
  8.     scene.addLine(0, 0, 150, 150);
  9.     ui->graphicsView->setScene(&scene);

  10. }
复制代码

为何不能实现在控件上面绘制一条直线?

回复

使用道具 举报

发表于 2017-3-20 21:07:28 | 显示全部楼层
你应该先去学点c++基础再来搞qt,QGraphicsScene 定义为对象,函数执行完,对象也就析构了,要用指针额

点评

有道理。。。  发表于 2017-3-20 21:45
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

imath

    主题

    帖子

    22

    积分

    Qter1级会员

    Rank: 1

    积分
    22

Qter1级会员

发私信

Qt开源社区——开源 共享 自由

微信扫一扫
查看精品教程!