文档章节

《Qt Quick核心编程》勘误

m
 mulderdragon
发布于 2015/06/20 00:21
字数 617
阅读 36
收藏 0
点赞 0
评论 0

    《Qt Quick核心编程》已经出版上市,书中难免疏漏,存在一些文字和技术上的问题,特记录在此。

    本文会不停更新,拿到书的朋友发现问题可以回复本文,我会将问题更新到博文中。提前感谢各位啦。

    《Qt Quick核心编程》的购买链接:

编排说明

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


第4章

    2014年12月17日,网友 浅浅忆 发现了下面的错误,感谢。

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

第5章

    2014年12月18日,网友 浅浅忆 发现了下面的错误,感谢。

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

    2015年1月17日,作者发现:

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

    2015年2月1日,网友 心有所xiang 发现:

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

    2015年2月6日,网友 一如当初 发现:

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

第8章

    2015年2月10日,网友 加速 发现下列错误,感谢。

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

第9章

    2015年2月10日,网友 加速 发现下列错误,感谢。

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

第11章

    2014年12月25日,网友 刘栋梁 发现了下面的错误,感谢。

    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);
}

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


    2014年12月25日,网友 浅浅忆 发现了下面的错误,感谢。

    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 页的代码,也需要添加上面代码。


-----------

To Be Continued......


本文转载自:http://blog.csdn.net/foruok/article/details/42000777

共有 人打赏支持
m
粉丝 1
博文 10
码字总数 0
作品 0
石景山
Qt Quick实现的疯狂算数游戏

使用 Qt Quick 写了个小游戏:疯狂算数。支持 Windows 和 Android 两个平台。 游戏简单,但牵涉到下面你的 Qt Quick 主题: 自己实现一个按钮 自适应分辨率 国际化 QML与C++混合编程 APK图标...

foruok
2015/01/10
0
0
Qt Quick里的图形效果(Graphical Effects)

Qt Quick 提供了 Graphical Effects ,我在《Qt Quick核心编程》一书中限于篇幅没有介绍,这里补上吧。 Graphical Effects ,姑且叫作图形效果吧。它提供了 Blend 、 Color 等好几类效果,有...

foruok
2015/01/14
0
0
Qt Quick之StackView详解(1)

Qt Quick中有个StackView,我在《Qt Quick核心编程》一书中没有讲到,最近有人问起,趁机学习了一下,把它的基本用法记录下来。 我准备分两次来讲。第一次讲基本的用法,包括StackView的适用...

foruok
2015/07/13
0
0
Qt for iOS,Qt 与Objective C混合编程

因为我写了一系列Qt的博文以及一本书《Qt on Android核心编程》,最近有好几个使用Qt的朋友问起 Qt for iOS 的事情,因为我在这方面的经验特别少,写不出系统的文章来,非常抱歉,不能给出令...

foruok
2015/02/02
0
0
Qt Quick实现的涂鸦程序

之前一直以为 Qt Quick 里 Canvas 才可以自绘,后来发觉不是,原来还有好几种方式都可以绘图!可以使用原始的 OpenGL(Qt Quick 使用 OpenGL 渲染),可以构造QSGNode 来绘图,还可以使用 QP...

foruok
2014/11/21
0
0
Qt Quick之ListView下拉刷新数据

Qt Quick里的ListView,本身是Flickable的派生类,当你用鼠标拖曳或者手指触摸(触摸屏)时,会产生flickStarted和flickEnded两个信号,利用这两个信号,就可以实现下拉刷新数据,当然上拉刷...

foruok
2014/09/04
0
0
世界领先的跨平台开发技术Qt Enterprise 5.6 新功能预览

<Qt Enterprise最新版下载> Qt 5.6新功能预览 目录: 1.新功能 2.其他变化 3.弃用模块 4.删除模块 5.技术预览模块 6.新配置 更多:Qt v5.6全新发布,慧都助力——解决方案大放送! 新功能 Qt...

Miss_Hello_World
2016/03/07
80
0
Qt Quick调试之显示代码行号

QML 文档可以使用 console 对象来打印日志信息,可默认是无法输出行号的。帮助文档中说需要设置 QMLCONSOLEEXTENDED 环境变量即可,测试了一下不管用。后来找到 qt.gitorious.org 上的一个文...

foruok
2014/10/31
0
0
Qt Quick播放Gif动画

Qt Quick提供了一个类 AnimatedImage ,可以播放 Gif 动画,使用简单,这里是一个示例。 这里是用到的 Gif 图片: AnimatedImage AnimatedImage 提供了五个属性: currentFrame,指示当前正在...

foruok
2014/12/02
0
0
Qt Quick之StackView详解(2)

在“StackView详解(1)”中,我们学习了StackView的基本用法,这次呢,我们来讲delegate的定制、被管理的View的生命周期、查找View等主题。 本文还会用到“StackView详解(1)”中的示例,如...

foruok
2015/07/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

实现异步有哪些方法

有哪些方法可以实现异步呢? 方式一:java 线程池 示例: @Test public final void test_ThreadPool() throws InterruptedException { ScheduledThreadPoolExecutor scheduledThre......

黄威
今天
0
0
linux服务器修改mtu值优化cpu

一、jumbo frames 相关 1、什么是jumbo frames Jumbo frames 是指比标准Ethernet Frames长的frame,即比1518/1522 bit大的frames,Jumbo frame的大小是每个设备厂商规定的,不属于IEEE标准;...

六库科技
今天
0
0
牛客网刷题

1. 二维数组中的查找(难度:易) 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入...

大不了敲一辈子代码
今天
0
0
linux系统的任务计划、服务管理

linux任务计划cron 在linux下,有时候要在我们不在的时候执行一项命令,或启动一个脚本,可以使用任务计划cron功能。 任务计划要用crontab命令完成 选项: -u 指定某个用户,不加-u表示当前用...

黄昏残影
昨天
0
0
设计模式:单例模式

单例模式的定义是确保某个类在任何情况下都只有一个实例,并且需要提供一个全局的访问点供调用者访问该实例的一种模式。 实现以上模式基于以下必须遵守的两点: 1.构造方法私有化 2.提供一个...

人觉非常君
昨天
0
0
《Linux Perf Master》Edition 0.4 发布

在线阅读:https://riboseyim.gitbook.io/perf 在线阅读:https://www.gitbook.com/book/riboseyim/linux-perf-master/details 百度网盘【pdf、mobi、ePub】:https://pan.baidu.com/s/1C20T......

RiboseYim
昨天
1
0
conda 换源

https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --add channels https://mir......

阿豪boy
昨天
1
0
Confluence 6 安装补丁类文件

Atlassian 支持或者 Atlassian 缺陷修复小组可能针对有一些关键问题会提供补丁来解决这些问题,但是这些问题还没有放到下一个更新版本中。这些问题将会使用 Class 类文件同时在官方 Jira bug...

honeymose
昨天
0
0
非常实用的IDEA插件之总结

1、Alibaba Java Coding Guidelines 经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C...

Gibbons
昨天
1
0
Tomcat介绍,安装jdk,安装tomcat,配置Tomcat监听80端口

Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。 java程序写的网站用tomcat+jdk来运行...

TaoXu
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部