Learn Qt 5_ Build modern, responsive cross - Sherriff, Nicholas.pdf

  • 1星
  • 日期: 2018-05-06
  • 大小: 5.93MB
  • 所需积分:0分
  • 下载次数:15
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: C++




Who this book is for

This book targets application developers looking for a powerful and flexible

framework for creating modern and responsive applications on Microsoft

Windows, Apple Mac OS X, and Linux desktop platforms. Although focused on

desktop application development, the techniques discussed are largely applicable

to mobile development also.

What this book covers

Chapter 1, Hello Qt, covers how to install and configure the Qt Framework and

associated IDE, Qt Creator.

Chapter 2, Project Structure, showcases how to create a new multi-project

solution that will be the foundation of our example application.

Chapter 3, User Interface, explores the user interface markup language QML and

sketches out our UI\'s layout.

Chapter 4, Style, explains how to give our UI a modern look and feel with shared

resources and reusable components.

Chapter 5, Data, discusses managing the most critical part of any LOB

application—the data.

Chapter 6, Unit Testing, gets you started with integrating unit testing into our

solution using Qt\'s testing framework—QtTest.

Chapter 7, Persistence, focuses on persisting our data to disk in a SQLite


Chapter 8, Web Requests, assists in using HTTP requests to pull data from a live

RSS feed.

Chapter 9, Wrapping Up, dives into packaging and deploying our application.

To get the most out of this book

The reader should be comfortable with C++, but no prior knowledge of Qt or

QML is required. On Mac OS X, you will need to install XCode and have

launched it at least once. On Windows, you may optionally install Visual Studio

in order to have the MSVC compiler available.

Learn Qt 5 Build modern, responsive cross-platform desktop applications with Qt, C++, and QML Nicholas Sherriff BIRMINGHAM - MUMBAI Learn Qt 5 Copyright © 2018 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. Commissioning Editor: Kunal Chaudhari Acquisition Editor: Siddharth Mandal Content Development Editor: Flavian Vaz Technical Editor: Akhil Nair Copy Editor: Shaila Kusanale Project Coordinator: Devanshi Doshi Proofreader: Safis Editing Indexer: Tejal Daruwale Soni Graphics: Jason Monteiro Production Coordinator: Arvindkumar Gupta First published: Febraury 2018 Production reference: 1060218 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-78847-885-4 www.packtpub.com







datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })