《Qt Quick核心编程》勘误
《Qt Quick核心编程》勘误
mulderdragon 发表于2年前
《Qt Quick核心编程》勘误
  • 发表于 2年前
  • 阅读 30
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

    《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......


标签: QML Qt Quick
共有 人打赏支持
粉丝 0
博文 10
码字总数 0
×
mulderdragon
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: