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

无法找到QGraphicsScene,QGraphicsView等类

7
回复
7639
查看
[复制链接]
累计签到:4 天
连续签到:1 天
来源: 2018-3-1 16:50:32 显示全部楼层 |阅读模式
1Qter豆
  1. #include<QtGui>

  2. int main(int argc,char* argv[ ])
  3. {
  4.    QApplication app(argc,argv);

  5.    QGraphicsScene *scene = new QGraphicsScene;  //场景
  6.    QGraphicsRectItem *item = new QGraphicsRectItem(100,100,50,50);  //矩形项
  7.    scene->addItem(item);  //项添加到场景
  8.    QGraphicsView *view = new QGraphicsView; //视图
  9.    view->setScene(scene);  //视图关联场景
  10.    view->show();  //显示视图

  11.    return app.exec();
  12. }
复制代码
小白刚刚接触QT,按照网上的教程输入了以上代码,出现了以下错误;
[img]blob:http://www.qter.org/0a2eac33-8ef3-486f-9bce-e5c792dc9470[/img]
难道是安装软件的时候缺少了相关的库?还是其它原因?请大佬指教。

回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-3-2 08:40:14 显示全部楼层
试试看 空的 工程能否编译先~
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2018-3-2 08:56:38 显示全部楼层
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2018-3-2 09:03:36 显示全部楼层
上面的图片好像无法查看,我将错误在以下列出:
error: variable has incomplete type 'QApplication'
   QApplication app(argc,argv);

error: unknown type name 'QGraphicsScene'
   QGraphicsScene *scene = new QGraphicsScene;  //场景
   
               
error: unknown type name 'QGraphicsScene'
   QGraphicsScene *scene = new QGraphicsScene;  //场景
                              
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2018-3-2 09:09:17 显示全部楼层
Since 发表于 2018-3-2 08:40
试试看 空的 工程能否编译先~

空的可以编译呀




回复

使用道具 举报

累计签到:955 天
连续签到:1 天
2018-3-2 11:18:17 显示全部楼层
头文件包含了吗????????
回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2018-3-3 11:39:27 显示全部楼层
wdmxtk002 发表于 2018-3-2 11:18
头文件包含了吗????????

包含了。。。。






回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-3-4 13:52:20 显示全部楼层
QtGui 这个是很老的版本了,那些教程可能也是老的,不合适,你单独添加这几个类的头文件看看,这几个类不能识别~
回复

使用道具 举报

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

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