![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt入门系列教程
原我归来是少年
关注,点赞,安利
展开
-
Qt入门教程系列之四 信号槽机制详解
一、简介在GUI编程中,当我们改变一个控件(比如Widget)时,通常把改变通知到UI中的另一个控件。更一般地,希望任何类型的对象能够彼此通信。 例如,如果用户单击“关闭”按钮,我们可能希望调用窗口的close()函数。信号槽机制是用来在两个对象(两个实例)之间通信。信号槽机制是Qt的核心特性之一,也是Qt和其他框架的差别。其他框架使用回调实现这种通信。 回调是指向函数的指针,因此如果您希...原创 2018-08-14 19:29:28 · 9528 阅读 · 0 评论 -
Qt入门系列教程
Qt不是一门新的语言,本质上就是一个C++库(这样说或许不太准确,因为还包含IDE等等),所以大家不必觉得害怕。掌握基础的C++知识,就可以编写Qt程序。本着兴趣写博客,不知道能写多少,写多少算多少吧本篇博客是目录Qt入门教程系列之一 安装Qt Qt入门教程系列之二 Hello Qt Qt入门教程系列之三 第一个Qt项目:记事本 Qt入门教程系列之四 信号槽机制详解 Qt入...原创 2018-08-10 21:18:18 · 10750 阅读 · 0 评论 -
Qt入门教程系列之一 安装Qt
一、下载Qt官网给出的都是在线安装包,个人觉得还是离线安装包好用,给出两个离线安装包下载地址http://download.qt.io/official_releases/qt/http://download.qt.io/archive/qt/最新的Qt版本的是5.11.1,下载地址是http://download.qt.io/official_releases/qt/5.11...原创 2018-08-10 21:19:22 · 6441 阅读 · 0 评论 -
Qt入门教程系列之二 Hello Qt
一、Qt CreatorQt Creator是一个IDE,类似于VS,理论上,也可以使用其他IDE来开发Qt程序。打开QtCreator之后,出现如下页面其中对“选项栏”中有三个按钮,分别为“Projects”、“示例”、“教程”;“Projects”对应着项目的管理,包含创建项目和打开项目。”示例“里面有非常的多的例子,可以研究研究。”教程“里面有一些简单的教程。二、创建自己的第...原创 2018-08-11 14:21:59 · 3990 阅读 · 1 评论 -
Qt入门教程系列之三 第一个Qt项目:记事本
一、成果演示这就是我们的记事本看完这篇博客可能还有许多不懂,不过别急,我后面还会更新博客来讲Qt。你可以先百度来解决自己的问题。 二、编写记事本所有新增的代码都应该自己敲一遍。不懂的,可以先略过。C++要是不懂,先补补C++。 创建项目Notpad notepad.pro - 项目文件main.cpp - 主文件notepad.cpp - Notepad主...原创 2018-08-13 16:47:13 · 10636 阅读 · 14 评论 -
Qt入门教程系列之五 事件与事件处理
目录1、事件系统2、事件传递3、事件类型4、事件处理5、事件过滤器6、发送事件1、事件系统在Qt中,事件是从抽象类QEvent派生的类的实例,它们表示在应用程序中发生的事情或者应用程序需要了解的外部活动的结果。 事件可以由QObject子类的任何实例接收和处理,但它们与小部件(Widget)相关。 本文描述了在典型应用程序中如何传递和处理事件。2、事件传递当事件发生时,Qt通过构造适当的Q...原创 2018-11-18 20:37:08 · 3476 阅读 · 5 评论