C C++
文章平均质量分 67
JYliangliang
发现问题,解决问题,不要绕开问题的本身;多做事情,不会吃亏,即使不是你的事情。
展开
-
C++ Qt引擎 (4)自定义信号和槽
Qt应用程序开发框架QT内置了大量信号和槽,还支持用户自定义信号 和 槽一、自定义槽有声明且有实现 返回值类型为void 槽函数 可以带参数,也可以重载(槽函数实参是从信号而来)二、自定义信号写在Signal:下方 只需声明,无需实现 返回值为void 支持带参,且可重载 emit 可触发信号三、自定义信号和槽的特点一个信号可以被多个槽绑定 同一个槽函数,可以绑定多个信号 信号 和 槽的函数参数,需要一一对应 信号的参数列表,可以多于槽函数的参数列表;...原创 2021-02-22 14:42:12 · 535 阅读 · 0 评论 -
C++ Qt引擎 (3)信号和槽
Qt应用程序开发框架观察者模式 信号 槽:处理函数例子:当最大化按钮被点击时,窗口变为最大化观察者:窗口被观察者:最大化按钮信号:点击槽:变最大化connect(被观察者,信号,观察者,槽) QT内置函数,专门用于连接信号和槽...原创 2021-02-22 10:38:36 · 177 阅读 · 0 评论 -
C++ Qt引擎 (2)按钮相关接口、对象树的概念
Qt应用程序开发框架一、按钮相关接口QPushButton 继承自 QAbstructButton 继承自 QWidget 继承自 QObject 构造函数:无参构造 带参构造 auto b = new QPushButton;无参构造 auto b2 = new QPushButton(文本, parent);带参构造 相关接口 resize 重置大小 setFixedSize 设置固定大小 move 设置位置 setParent 设置父...原创 2021-02-21 16:47:16 · 244 阅读 · 0 评论 -
C++ Qt引擎 (1)初学创建QT项目
初学Qt,Qt应用程序开发框架一、创建Qt项目1、 启动目录安装QT后,无法找到QT启动的位置,启动qtcreator.exe,目录如下:安装的盘符:\Qt\Qt5.9.8\Tools\QtCreator\bin\qtcreator.exe2、启动QT后,新建项目(1)点击创建项目按钮(2)选择模板(Application 应用、QT Widgets Application QT空窗体应用程序)(3)填写项目名称及选择项目路径(4)编译器选择,如果之前安装时.原创 2021-02-19 14:03:46 · 848 阅读 · 0 评论 -
C++ QT引擎前言
QT的介绍一、简介QT是一个跨平台的C++图形用户界面应用程序框架,为应用程序开发者提供建立艺术级图形界面所需的所有功能,是完全面向对象的、易扩展的、允许组件编程。二、发展历史1991年,有奇趣科技开发1996年,进入商业领域,流行的Linux桌面环节KDE的基础2008年,被诺基亚公司收购,成为诺基亚旗下的编程语言2012年,被Digia公司收购2014年,4月跨平台集成开发环节QT Creater3.1发布,5月跨平台QT5.3发布优点:跨平台 接口..原创 2021-02-19 10:54:42 · 489 阅读 · 0 评论 -
C语言 (2)指针详解
C语言指针详解为什么需要指针?指针解决了一些编程中基本的问题。第一,指针的使用使得不同区域的代码可以轻易的共享内存数据。当然你也可以通过数据的复制达到相同的效果,但是这样往往效率不太好,因为诸如结构体等大型数据,占用的字节数多,复制很消耗性能。但使用指针就可以很好的避免这个问题,因为任何类型的指针占用的字节数都是一样的(根据平台不同,有4字节或者8字节或者其他可能)。第...原创 2020-04-22 14:43:12 · 518 阅读 · 0 评论 -
c c++ (1)基础知识
一、数据类型、输入输出、if条件判断输入字符scanf("%d", &a) 中,&a表示变量 a 的地址,&是取地址符printf 输出时用%d 输出,则输入时也用 %d 输入//导入库 standard input output 标准输入输出库 .h 头文件 #include <stdio.h>int main(){ //数据类...原创 2020-04-22 14:42:51 · 354 阅读 · 0 评论