摘要: 本书特色 (1)兼顾Qt 5、PyQt 5。 本书既有C++语言的Qt 5知识,又有Python语言的PyQt 5的知识。本书设计了130个精品案例,其中C++版的Qt 5案例78个,PyQt 5版的案例52个。通过学习两种编程语言的案例,可以更好的满足实际研发工作对编程技能的需求。 (2)系统性组 阅读全文
posted @ 2019-08-30 17:08 女儿叫老白 阅读(1304) 评论(1) 推荐(0) 编辑
摘要: 当进行中大型Qt项目研发时,在各个子项目的pro文件中经常会出现重复配置。为了处理这个问题,Qt提供了另外一个项目配置文件:pri文件。在pri文件里,可以编写用于各个子项目的公共变量,还可以配置各种公共的编译选项、配置各种公共路径。本节将以常用关键字(见表2-3)为线索,介绍pri文件的各种用途。 阅读全文
posted @ 2020-12-23 15:55 女儿叫老白 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 前面的章节通过几个案例介绍了pro文件的基本配置,本节来看一下pro文件的一些常用配置。 1.EXE还是DLL TEMPLATE 用C++语言开发的程序一般有两种存在形式:EXE程序、DLL程序。那么这在Qt中由什么决定呢?现在介绍一下TEMPLATE配置项,该配置项用来确定生成的程序是EXE还是D 阅读全文
posted @ 2020-12-23 15:54 女儿叫老白 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 本案例对应的源代码目录:src/chapter03/ks03_01。程序运行效果见图3-1。 ​ 图3-1 案例5运行效果 Qt提供的方案其实也很简单:显示文本时调用特定的翻译接口,然后需要开发者提供一个中英文对照的qm文件(二进制翻译文件),最后在程序启动时加载这个翻译文件。下面介绍具体步骤。 ( 阅读全文
posted @ 2019-09-02 22:18 女儿叫老白 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 本案例对应的源代码目录:src/chapter02/ks02_02。程序运行效果见图2-11。 图2-11 案例2运行效果 使用Qt进行开发的目的之一是开发界面类应用。本节将介绍用Qt开发界面类应用的基本步骤,并介绍如何通过修改pro文件的配置使源代码目录保持整洁。 开发界面类项目的过程大概分为四步 阅读全文
posted @ 2019-08-30 17:55 女儿叫老白 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 本案例对应的源代码目录:src/chapter02/ks02_03。程序运行效果见图2-21。 图2-21 案例3运行效果 既然要进行界面编程,自然离不开图片。如果认为在按钮上使用文字太枯燥了,那么使用图标是不是会更好呢?本节讨论一下如何在Qt项目中使用图片。 既然要用图片,自然离不开图片文件啦。那 阅读全文
posted @ 2019-08-30 17:54 女儿叫老白 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 本案例对应的源代码目录:src/chapter02/ks02_01。程序运行效果见图2-1。 图2-1 案例1运行效果 计算机软件一般以EXE或DLL的形式存在,本节先通过一个简单的EXE项目实例介绍Qt的pro文件(项目配置文件)的基本配置。 本节的EXE功能很简单,仅输出一行信息: 我真的啥也没 阅读全文
posted @ 2019-08-30 17:05 女儿叫老白 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 引言 面向对象有三大特征:封装、继承、多态。我们今天来讨论一下继承。 正文 继承是什么意思呢?在自然界中,我们会把哈士奇、吉娃娃、德国牧羊犬等狗狗都叫做犬类,而把鹦鹉、大雁、天鹅等称作鸟类,进行如此的归类是因为他们有一些相同点,当然他们也有不同点。具有相同点的这种特性,我们就可以称之为从某个基类继承 阅读全文
posted @ 2018-09-26 09:29 女儿叫老白 阅读(257) 评论(0) 推荐(0) 编辑