找回密码
 立即注册
收起左侧

关于Graphics View疑问

2
回复
6969
查看
[复制链接]

尚未签到

来源: 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. }
复制代码

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

回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2017-3-20 21:07:28 显示全部楼层
你应该先去学点c++基础再来搞qt,QGraphicsScene 定义为对象,函数执行完,对象也就析构了,要用指针额

点评

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

使用道具 举报

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

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了