首页 > 图书中心 >图书详情

Qt图形界面编程入门

下载更多课件、素材包资源,请关注清华社官方微信公众号qhdxcbs

作者:仇国巍
定价:39.50
印次:1-1
ISBN:9787302460633
出版日期:2017.05.01
印刷日期:2017.03.20

本书着重讲解利用Qt开发图形界面程序的基础知识。全书共10章,主要内容包括C++语言中面向对象的知识、集成开发环境Qt Creator、基本窗体控件、菜单和工具栏、对话框、界面布局、事件系统、二维绘图、样式表等方面的内容。基本覆盖了利用C++语言在Qt开发平台下开发窗口界面的知识。第10章给出3个比较大的范例,建议先自己思考并编写程序,而后和本书例程对照,从而更有效地提高编程水平。本书讲述力求简单实用、步骤详尽,非常适合课堂讲解少而练习时间多的授课方式,也适合在翻转课堂教学模式下引导学生自我学习。本书要求读者具有C语言编程基础,在此基础上即可顺利地学习本书内容。建议共安排48学时,其中,24学时授课,24学时上机练习。 本书适合作为高校相关专业教材,也可供软件开发人员自学参考。

more >

前言 Qt是基于C++语言的著名的跨平台开发框架,自20世纪90年代出现以后,不断发展壮大,现在已经发展成为强大的、几乎全功能的开发框架。它不仅可以用于开发用户界面,还可以进行数据库、网络、多媒体、嵌入式等方面的编程开发,但是Qt最侧重的,历史最悠久的仍然是GUI图形界面开发。Qt开发的程序可以运行于Windows、Linux、UNIX等主流操作系统,只要没有调用专属于某个操作系统的功能,Qt开发的源程序一般不用修改,只需将它的源码在不同的操作系统下编译后即可执行,真正达到了“一次编写,处处编译”的境界。 全书共分10章。 第1章和第2章讲述C++语言面向对象的基础知识。因为本书假定读者了解C语言的编程基础,所以这里用两章的篇幅介绍面向对象的知识,包括类和对象、类的继承和多态等方面的知识。 第3章介绍Qt的安装、Qt Creator的基本使用、信号与槽通信机制,以及编程中常用的几个基本字符串类。 第4章讲解基础窗口类以及各种常用的界面控件,包括按钮、标签、单选按钮、检查框、组合框、列表框、编辑框、进度条、选项卡、树状控件、表格控件、富文本控件等。这些控件可以方便地构造图形界面。   第5章讲解菜单、工具栏和状态栏的基础知识,以及对话框的基础知识。了解手工编程和利用设计器构建菜单的差异,了解模态、非模态对话框的不同之处。   第6章介绍控件布局管理、窗口切分与停靠、单文档与多文档界面的实现方式。有了布局管理的知识,就可以灵活高效地安排控件的位置并使之随界面大小而动态变化。大大简化了界面编程的强度。 第7章介绍事件系统的基本知识。窗体程序的一举一动全由事件驱动,鼠标操作、键盘操作、定时发生的动作、界面重绘等全是事件,有了事件概念并且适当地利用事件处理机制编写程序是界面编程的要点之一。 第8章讲解二维绘图系统。画笔、画刷的利用和图形绘制是界面编程中不可或缺的内容,坐标变换和特殊填充方式体现了Qt二维绘图功能的强大。 第9章介绍利用样式表美化界面的方法。在Qt中利用类似于网页CSS脚本的QSS脚本可以直接设定各种控件的大小、颜色、背景等属性,极大地方便了界面的美化。 第10章给出3个编程实例——接金币、俄罗斯方块、游戏大厅界面。通过这些范例让读者进一步了解界面编程所需要的综合能力。 由于本书内容广泛,加上编写时间仓促,以及作者水平有限,书中可能有错误及不合理之处,恳请读者指正。 仇国巍 qwqiu@mail.xjtu.edu.cn 2017年1月

more >
扫描二维码
下载APP了解更多

同系列产品more >

Python程序设计习题解析

周元哲
定 价:29元

查看详情
Web标准网页设计与PHP

唐四薪、谭晓兰、谢海波
定 价:49.50元

查看详情
Python程序设计基础

周元哲
定 价:25元

查看详情
微机原理·接口技术及应用

孔庆芸、秦晓红、赵光飞
定 价:34.50元

查看详情
Visual Basic.NET程序设计

魏英、姜学锋、刘君瑞
定 价:25元

查看详情
图书分类全部图书
more >
  • Qt图形界面编程经典入门教材,面向基础,注重实践,简单实用、步骤详尽,适合少学时和翻转课堂教学模式下引导学生自我学习,被多所高校用作教材。
  • Qt图形界面编程经典入门教材,面向基础,注重实践,简单实用、步骤详尽,适合少学时和翻转课堂教学模式下引导学生自我学习,被多所高校用作教材。
more >
  • 目录

    第1章类和对象1

    1.1面向对象程序设计1

    1.2类的声明和对象创建4

    1.2.1如何声明一个类4

    1.2.2定义和使用对象5

    1.2.3对象的指针和引用7

    1.3公有成员和私有成员10

    1.3.1公有和私有成员的权限10

    1.3.2私有变量内容的设置和获取13

    1.4构造函数和析构函数15

    1.4.1构造函数的定义15

    1.4.2函数重载与构造函数17

    1.4.3如何调用构造函数18

    1.4.4构造函数的初始化列表22

    1.4.5析构函数的定义及作用23

    1.5类的静态成员25

    习题126

    第2章类的继承和多态28

    2.1继承和多态的概念28

    2.2类的继承29

    2.2.1派生类的定义29

    2.2.2类的公有继承方式30

    2.2.3类的私有继承方式33

    2.2.4类的保护继承方式36

    2.2.5类成员访问方式小结37

    2.2.6派生类的构造和析构函数38

    2.3类的多态性41

    2.3.1多态性的两种形式412.3.2派生类对象转换为基类对象43

    2.3.3虚函数定义及使用45

    2.3.4纯虚函数和抽象类47

    2.3.5运算符重载50

    习题252

    第3章初识Qt开发框架54

    3.1Qt的历史渊源54

    3.2安装Qt开发系统54

    3.2.1Qt系统下载54

    3.2.2Qt Creator简介55

    3.3创建一个简单程序57

    3.3.1手工编码方式57

    3.3.2无UI的向导方式58

    3.3.3Qt设计器方式60

    3.4信号和槽通信机制64

    3.4.1信号65

    3.4.2槽65

    3.4....

精彩书评more >

标题

评论

版权所有(C)2014 清华大学出版社有限公司 京ICP备05029640号 京公网安备11010802013248号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘