找回密码
 立即注册

这段代码把我亮瞎了,霍大侠真的是专业人员吗?

发表于 2013-12-7 15:27:15 | 显示全部楼层 |阅读模式

  1. #include "mywidget.h"
  2. #include "ui_mywidget.h"
  3. #include <QPixmap>
  4. #include <QMovie>
  5. MyWidget::MyWidget(QWidget *parent) :
  6.     QWidget(parent),
  7.     ui(new Ui::MyWidget)
  8. {
  9.     ui->setupUi(this);
  10.     ui->label->setPixmap(QPixmap("F:/logo.png"));
  11.     QMovie *movie = new QMovie("F:/donghua.gif");

  12.     // 在标签中添加动画
  13.     ui->label->setMovie(movie);

  14.     // 开始播放
  15.     movie->start();
  16. }

  17. MyWidget::~MyWidget()
  18. {
  19.     delete ui;
  20. }
复制代码
看到
ui->label->setPixmap(QPixmap("F:/logo.png"));
    QMovie *movie = new QMovie("F:/donghua.gif");

这两行果断把书撕掉了……另外,霍大叔写代码时有考虑可读性吗?
建议参考下<C++ GUI QT4 编程>的代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 2人气 +4 收起 理由
vbsdthge5 + 2 必须支持!
习近平 + 2 这个好……不知作为作业交给老师会如何…….

查看全部评分

回复

使用道具 举报

发表于 2013-12-7 15:41:23 | 显示全部楼层
@yafeilinux 如果把这段代码作为作业交给老师,那就有好戏看了……

点评

我去,你信不信老毛出来搞你的人啊  发表于 2013-12-9 19:08
虽然你的话有道理。不过你的ID和头像太高调了吧。我们这么一个小论坛可容不下。  详情 回复 发表于 2013-12-8 19:43
回复 支持 反对

使用道具 举报

发表于 2013-12-7 15:50:18 | 显示全部楼层
本帖最后由 a408815041 于 2013-12-7 15:53 编辑

这个代码是书里面那一章节?
这个代码你想说明什么??
那个运行出来的结果 是这个、》??
回复 支持 反对

使用道具 举报

发表于 2013-12-7 16:05:23 | 显示全部楼层
a408815041 发表于 2013-12-7 15:50
这个代码是书里面那一章节?
这个代码你想说明什么??
那个运行出来的结果 是这个、》??

第三章第八个

第十、十一行代码
  1. ui->label->setPixmap(QPixmap("F:/logo.png"));
  2.     QMovie *movie = new QMovie("F:/donghua.gif");
复制代码
把我亮瞎了……
要是把这作为作业交给老师,你说他他会不会由计算机老师变成武术老师?
霍大叔当年的老师是这么教她的吗?或者说,霍大叔真有那么忙?
不知道下面会不会有更雷人的……
回复 支持 反对

使用道具 举报

发表于 2013-12-7 16:06:18 | 显示全部楼层
a408815041 发表于 2013-12-7 15:50
这个代码是书里面那一章节?
这个代码你想说明什么??
那个运行出来的结果 是这个、》??

运行结果,想也知道!

阁下没看代码?
回复 支持 反对

使用道具 举报

发表于 2013-12-7 16:07:53 | 显示全部楼层
a408815041 发表于 2013-12-7 15:50
这个代码是书里面那一章节?
这个代码你想说明什么??
那个运行出来的结果 是这个、》??

顺便问下,这个论坛评分完毕后要多久才能跳转?
回复 支持 反对

使用道具 举报

发表于 2013-12-7 16:12:45 | 显示全部楼层
这个代码没问题
代码里面加载的图片,gif等都没有问题
如果你说这代码的运行结果是你上面那个截图的结果的话,只能说明你的图片资源有问题
回复 支持 反对

使用道具 举报

发表于 2013-12-7 16:19:13 | 显示全部楼层
a408815041 发表于 2013-12-7 16:12
这个代码没问题
代码里面加载的图片,gif等都没有问题
如果你说这代码的运行结果是你上面那个截图的结果的 ...

这位兄台是做WEB的?写代码用绝对路径?——不对,WEB好像用的是相对路径!

QT明明有RC文件不用非要用绝对路径,用绝对路径也就算了,你这路径指向哪儿呢?——居然不是源码文件!
回复 支持 反对

使用道具 举报

发表于 2013-12-7 16:20:02 | 显示全部楼层
a408815041 发表于 2013-12-7 16:12
这个代码没问题
代码里面加载的图片,gif等都没有问题
如果你说这代码的运行结果是你上面那个截图的结果的 ...

F盘根目录,无语
回复 支持 反对

使用道具 举报

发表于 2013-12-7 16:23:23 | 显示全部楼层
vbsdthge5 发表于 2013-12-7 16:19
这位兄台是做WEB的?写代码用绝对路径?——不对,WEB好像用的是相对路径!

QT明明有RC文件不用非要用绝 ...

这个例子的代码 的主要点 不是文件路径、相对绝对路径、也不是RC文件
你一味的来强调说明有什么意思???
回复 支持 反对

使用道具 举报

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

本版积分规则

fgsdrg34

    主题

    帖子

    12

    积分

    Qter1级会员

    Rank: 1

    积分
    12

Qter1级会员

发私信

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

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