本文将结合章节和问题发现的先后顺序来编排,具体是酱紫的:每个章节单列出来作为本文的一节,在该节下按时间顺序列出发现的问题。

第4章

1). 51页第六行:“ iconName 属性定图标的名字”,其中“定图标的名字”,应该为“指定图标的名字”

第5章

1). 62页,5.2.2 节,“第一个字符必须是字母、下画线”,其中的“下画线”应为“下划线”

2).第80页,5.5.5节,“Math 有下列方法:”,这句话被误作为符号列表印刷了。

3).第102页,application.platform ,应为 Qt.platform

4).第67页,5.3.5节,第四行、第五行,isFinit 应为 isFinite 。

第8章

1). 第154页,8.1.2 节,“Colomun”应为“Column”

第9章

1). 第174页,9.4 节,“RaidoButton”应为“RadioButton”

第11章

1). 11.3.3节,259页,代码:

void ImageProcessor::process(QString file, ImageAlgorithm algorithm)
{
m_d->process(file, algorithm);
}

  应该是:

void ImageProcessor::process(QString file, ImageAlgorithm algorithm)
{
QUrl url(file);
m_d->process(url.toLocalFile(), algorithm);
}

书上印刷的源码是错的,源码链接里给出的源码是正确的。

2). 236页的ColorMaker实例,用的QQuickView。程序运行起来后点quit按钮不能退出。会报错:

Signal QQmlEngine::quit() emitted, but no receivers connected to handle it.

需要在 main.cpp 中 main() 函数内 “QQuickView viewer;” 之后添加下面的代码:

QObject::connect(viewer.engine(), SIGNAL(quit()), &app, SLOT(quit()))  

包括 240 页的代码,也需要添加上面代码。

                                                             ——转载于https://blog.csdn.net/foruok/article/details/42000777

最新文章

  1. iOS开发——高级篇——iOS 中的 NSTimer
  2. sublime 使用技巧
  3. js模块方案
  4. 2014-09-19.xml
  5. 在AE中通过SDE添加图层(转)
  6. Anychart 破解备注
  7. 初涉JavaScript模式 (2) : 基本技巧
  8. linux 安装nodejs
  9. LED大屏发布系统
  10. 解锁Oracle数据库用户
  11. 一个简单的双向链表(C++实现)
  12. Android自定义View实战(SlideTab-可滑动的选择器)
  13. 使用Git Bash上传代码到新的分支
  14. BackgroundWorker 组件
  15. Vasya And The Mushrooms CodeForces - 1016C (前缀和模拟)
  16. windows模拟linux部分功能
  17. MSI-X 之有别于MSI
  18. <c:url>标签相关知识点
  19. python的进程间的数据交互
  20. 最近学习工作流 推荐一个activiti 的教程文档

热门文章

  1. 关于eclipse 项目导入不了 maven依赖的解决办法
  2. 为什么SSL证书要设有效期?
  3. data_analysis 第一课
  4. CentOS 安装后的常用配置
  5. Android 开发 facebook分享,登陆,获取信息
  6. Python之QRCode
  7. Appium连接模拟器
  8. adb server version (xx) doesn't match this client (xx); killing...
  9. 【SQL】基础概念
  10. pytest学习5-mark用例分类