图书介绍

QT5编程入门+Qt5开发及实例第2版赠光盘Qt5.4.0

  • 店铺: 南京中译图书专营店
  • 出版社: 电子工业出版社
  • ISBN:9787512416673
  • 版次:1
  • 上架时间:2015-06-02 14:14:54
  • 商品编码:1585334437

微信扫码下载

手机扫码下载

电脑下载PDF

高速下载 普通下载

赞助商链接

图书目录

QT5编程入门霍亚飞商品基本信息,请以下列介绍为准商品名称:QT5编程入门作者:市场价:54元ISBN号:9787512416673出版社:北京航空航天大学出版社商品类型:图书其他参考信息(以实物为准)装帧:平装开本:16开语种:中文出版时间:2015-01-01版次:1页数:373印刷时间:2015-01-01印次:1字数:517.00千字目录第1章Qt5简介1.1Qt5架构1.1.1模块架构1.1.2图形界面库的架构1.1.3Qt5架构主要特点1.2Qt5的特点1.2.1Qt5新增的主要功能1.2.2Qt5与Qt4的兼容性1.2.3C++还是QML1.2.4Qt5源代码文件的编码1.2.5移动平台开发1.3小结第2章将Qt4代码迁移到Qt52.1Qt5版本的HelloWorld2.1.1Qt5的下载与安装2.1.2创建HelloWorld程序2.1.3Qt4程序迁移到Qt5的注意事项2.2Qt4程序迁移实例2.2.1修改编码2.2.2修改代码2.2.3设置应用程序图标2.2.4发布程序2.3新的信号槽语法2.3.1新旧语法对比2.3.2新的语法示例2.4对C++ll的支持2.4.1Lambda表达式2.4.2适用于C++11的宏2.5全新的插件系统2.6小结第3章QtQuick的世界3.1全新的QML和QtQuick3.2QtQuick项目3.2.1QtQuickUI项目3.2.2QtQuickApplication项目3.2.3运行示例程序3.2.4QtQuick程序的发布3.3将QML程序迁移到Qt53.3.1Qt5中QML和QtQuick的更改3.3.2QML程序移植示例3.4小结第4章QML语法4.1QML语法基础4.2import导入语句4.2.1模块(命名空间)导入语句4.2.2目录导入语句4.2.3JavaScript资源导入语句4.3QML类型系统4.3.1基本类型4.3.2JavaScript类型4.3.3对象类型4.4对象特性(Attributes)4.4.1id特性4.4.2属性特性4.4.3信号和信号处理器特性4.4.4方法特性4.4.5附加属性和附加信号处理器4.5集成JavaScript4.5.1JavaScript表达式4.5.2从JavaScript动态创建QML对象4.5.3在QML中定义JavaScript资源4.5.4在QML中导入JavaScript资源4.5.5JavaScript宿主环境4.6QML文档4.6.1通过QML文档定义对象类型4.6.2QML组件4.6.3作用域和命名解析4.6.4资源加载和网络透明性4.6.5QML的国际化4.6.6QML的编码约定4.7QML模块4.7.1定义一个QML模块4.7.2支持的QML模块类型4.8小结第5章QtQuick基础5.1基础可视项目5.1.1Item5.1.2Rectangle5.1.3Text5.1.4Textlnput5.1.5TextEdit5.2布局管理5.2.1定位器(Positioners)5.2.2基于锚(anchors)的布局5.2.3LayOuts5.3事件处理5.3.1MouseArea5.3.2鼠标事件(MouseEvent)和滚轮事件(WheelEvent)5.3.3拖放事件(DragEvent)5.3.4键盘事件(KeyEvent)和焦点作用域(FocusScope)5.3.5定时器(Timer)5.4使用Loader动态加载组件5.4.1Loader的大小与行为5.4.2从加载的项目中接收信号5.4.3焦点和键盘事件5.5小结第6章QtQuick控件和对话框6.1构建第一个示例6.2ApplicationWindow应用程序窗口6.3Window6.4按钮类控件6.4.1ExclusiveGroup6.4.2Button6.4.3CheckBox6.4,4RadioButton6.4.5Switch6.5数据选择类控件6.5.1ComboBox6.5.2Slider6.5.3SpinBox6.6文本类控件6.6.1TextField6.6.2TextArea6.7其他控件6.7.1Label6.7.2GroupBox6.7.3Busylndicator6.7.4ProgressBar6.8导航类视图6.8.1ScrollView6.8.2SplitView6.8.3StackView6.8.4TabView6.8.5TableView6.9标准对话框6.9.1ColorDialog6.9.2FileDialog6.9.3FontDialog6.9.4MessageDialog6.10定义控件样式6.11小结第7章图形动画基础7.1颜色、渐变和调色板7.1.1颜色(color)7.1.2渐变(Gradient)7.1.3系统调色板(SystemPalette)7.2图片、边界图片和动态图片7.2.1图片(Image)7.2.2边界图片(BorderImage)7.2.3动态图片(AnimatedImage)7.3缩放、旋转和平移变换7.3.1使用属性实现简单变换7.3.2使用Transform实现高级变换7.4状态(State)7.4.1创建状态7.4.2默认状态和when属性7.5动画和过渡7.5.1触发动画7.5.2控制动画的执行7.5.3精灵动画(SpriteAnimations)7.5.4共享动画实例7,6Flickable和Flipable7.6.1弹动效果(Flickable)7.6.2翻转效果(Flipable)7.7小结第8章图形效果8,1混合效果(Blend)8.2颜色效果(Color)8.3渐变效果(Gradient)8.3.1锥形渐变(ConicalGradient)8.3.2线性渐变(LinearGradient)8.3.3辐射渐变(RadialGradient)8.4变形效果(Distortion)8.5阴影效果(DropShadow)8.5.1投影(DropShadow)8.5.2内阴影(InnerShadow)8.6模糊效果(Blur)8.6.1快速模糊(FastBlur)8.6.2高斯模糊(GaussianBlur)8.6.3递归模糊(RecursiveBlur)8.6.4遮罩模糊(MaskedBlur)8.7动感模糊效果(MotionBlur)8.7.1方向模糊(DirectionalBlur)8.7.2径向模糊(RadialBlur)8.7.3缩放模糊(ZoomBlur)8.8发光效果(Glow)8.8.1发光(Glow)8.8.2矩形发光(RectangularGlow)8.9遮罩效果(Mask)8.9.1不透明遮罩(OpacityMask)8.9.2阀值遮罩(ThresholdMask)8.10小结第9章粒子系统9.1ParticleSystem9.2发射器(Emitter)9.3渲染器(ParticlePainters)9.4TrailEmitter9.5粒子组9.6随机参数9.7影响器(Affector)9.8小结第10章Canvas基础……第11章模型和视图第12章多媒体应用第13章QML与C++的集成第14章使用QtQuick设计器附录AQt版本介绍附录BQt5中C++API更改附录CQML常用术语参考文献内容简介本书是基于Qt5的QML和QtQuick入门书籍,详细介绍了QML语言的语法和编写QtQuick程序需要用到的基本知识点。本书内容主要包括Qt5的介绍、QML语法、QtQuick基础知识以及在图形动画、数据处理和多媒体方面的应用等。本书侧重讲解Qt5中QML和QtQuick的内容,适合希望学习QML编程以及希望使用Qt开发移动应用的读者。对于没有任何Qt基础或者想学习QtC++编程的读者,可以参考《QtCreator快速入门(第2版)》一书。本书内容源于作者的网络博客,作者会在网上及时解答读者疑问、更新修改内容、发布相关教程和配套资料,敬请读者关注Qter开源社区的相关内容。














































































































































































































































































































646






















查看全部 ↓

精品推荐