自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (1)
  • 收藏
  • 关注

转载 QT 添加资源文件

转自 https://blog.csdn.net/dianzishi123/article/details/86475565鼠标点击工程文件目录右键选择 “添加新文件…”在模板中选择 Qt–>Qt Resource File资源名称,不要有中文, 路径默认保持工程目录即可选中 res.qrc 资源文件鼠标右键选择 “Open in Editor” 打开资源编辑...

2019-07-21 14:53:35 179

原创 QT 界面文件的简单使用

QT的Qmainwindow界面文件图解:右下角可以设置对象的各种属性,不同的控件有不同的属性。但它们都有一个objectName属性名,用来设置对象名如果要设置mainToolBar工具栏的停靠范围以及是否浮动:如果在同名的cpp与ui文件之间cpp要对ui的控件进行编写的话可以使用ui->对象名来指定设置的对象。...

2019-07-21 14:48:56 270

原创 QT QMainWindw_状态栏、铆接部件、核心部件简单使用

状态栏 QStatusBar使用前引入#include "QStatusBar"一个窗口只能有一个状态栏创建一个状态栏对象: QStatusBar * bar = statusBar();将状态栏对象放入窗口中:setStatusBar(状态栏对象);显示控件 QLabel一般用它来显示一个标签文本,但它也能用来显示一个图片或者设置动画使用前引用 :#include...

2019-07-18 16:17:39 832

原创 QT QMainWindw_菜单栏与工具栏的简单使用

菜单栏对象 QMenuBar菜单栏一个窗口只能有一个使用时需引入头文件#include "QMenuBar"创建一个菜单栏对象:QMenuBar * bar = menuBar();将菜单栏对象放入窗口中:窗口对象->setMenuBar(bar);这个时候窗口并不会出现菜单栏,因为我们还未给菜单栏新建一个菜单项,所以不会显示。给菜单栏添加菜单栏对象:QMenu...

2019-07-16 21:26:37 636

转载 linu 软连接与硬连接

转自 :https://blog.csdn.net/weixin_42342456/article/details/815327991.链接的概念简单的理解链接就是快捷方式,在Windows系统中,快捷方式就是指向原文件的一个链接文件,可以让用户从不同的位置来访问原始的文件;原文件一旦被删除或剪切到其他地方后,会导致链接文件失效。但是在Linux系统中这个看似简单的东西和Windows里的可能...

2019-07-16 09:13:40 103

转载 QT 信号槽

转自 https://www.cnblogs.com/wanghui1234/p/8964968.html1、概述信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信...

2019-07-15 22:07:47 134

原创 QT 对象数

如图所说,QT在构造子类的时候会从父类开始构造到子类。QT在析构子类的时候会先从子类开始析构到父类。这在一定程度上简化了内存回收机制,我们在QT中写的使用QT类中new出来的对象不用去管它的回收。如果自己在QT中写了某些类,想要跟QT一起回收,则可以写好该类的析构函数并且继承Qobject对象树中的任意对象。...

2019-07-15 16:44:32 225

转载 C++ explicit关键字

转自 https://blog.csdn.net/qq_37233607/article/details/79051075explicit是个C++关键字,但是关注过它的人远远没有其他关键字的多,但是往往忽略了它,就会在一些不经意的地方造成错误,而花费更多的时间去寻找.看下下面这个例子:#include <iostream>using namespace std;class...

2019-07-15 16:35:31 80

原创 QT 按钮对象

按钮对象 QpushButton创建一个按钮对象(使用默认构造函数)QpushButton * 对象名 = new QPushButton;如果创建的对象并不会在窗口显示,因为还没有指定该对象的父亲,所以不会在widget的窗口中显示指定对象的基类对象名->setParent(父类对象);给按钮设置文本对象名->setText("哈喽");setText里面的参数...

2019-07-15 16:22:01 724

原创 QT 项目命名规范以及常用快捷键

命名规范类名 单词与单词之间首字母大写函数、变量 首字母小写,单词与单词之间首字母大写快捷键运行 ctrl + r编译 ctrl + b查找 ctrl + f帮助文档 f1字体放缩 ctrl+鼠标滚轮自动对齐 ctrl+i整行移动 ctrl+shift+↑ 或者 ↓同名之间.cpp .h切换f4...

2019-07-15 15:25:58 264

原创 QT pro配置文件的一些变量的简单说明

那刚创建好的QT项目的配置文件为例:QT += core gui //表示QT包含的模块greaterThan(QT_MAJOR_VERSION, 4): QT += widgets//如果QT版本大于4 则包含widgets模块//因为QT4版本的widgets模块包含在gui里,在QT5版本后是独立出来了TARGET = untitled //目标,生成的可执行文件名...

2019-07-15 15:16:20 212

转载 QT QMainWindow、QDialog、QWidget之间的区别

本文转自 https://blog.csdn.net/rl529014/article/details/51419126在 Qt 中,我们将窗口和控件统称为部件(Widget)。窗口是指程序的整体界面,可以包含标题栏、菜单栏、工具栏、关闭按钮、最小化按钮、最大化按钮等。控件是指按钮、复选框、文本框、表格、进度条等这些组成程序的基本元素。一个程序可以有多个窗口,一个窗口也可以有多个控件。Q...

2019-07-14 15:28:40 1178

转载 linux 常用指令

ls指令:ls 文件名 : 列出文件名,若不指定文件名或目录名,则列出当前目录,展开目录,列出一级子目录的文件名ls -a: 显示所有文件,包含隐藏文件,ls -A : 显示所有文件,包含隐藏文件,但不包含 . 及ls -l : --long format长格式,列出文件的类型、权限、链接数、owner、group、大小、时间、名字。 root用户有默认别名 llls -R : recu...

2019-07-12 08:05:40 198

转载 linux 根目录解析

转自 https://www.cnblogs.com/puloieswind/p/5856658.html/ - 根目录:每一个文件和目录都从这里开始。只有root用户具有该目录下的写权限。此目录和/root目录不同,/root目录是root用户的主目录。/bin(重点) - 用户二进制文件:包含二进制可执行文件。系统的所有用户使用的命令都设在这里,例如:ps,ls,ping,...

2019-07-12 07:54:01 140

转载 JAVA学习笔记29:foreach遍历

foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。转自 :https://www.runoob.com/java/java-array.htmlforeach 语法格式如下:将obj对象的数组遍历,然后将元素循环赋值给变量xfor(元素类型t 元素变量x : 遍历对象obj){ 引用了x的java语句; } 以下实...

2019-07-11 05:08:27 143

转载 JAVA学习笔记28:数组

Java 数组转自 https://www.runoob.com/java/java-array.html数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,…,numbe...

2019-07-11 05:01:05 151

转载 JAVA学习笔记27:final关键字用法

final关键字用法转自 http://baijiahao.baidu.com/s?id=1601084106055683243&wfr=spider&for=pc修饰类当用final去修饰一个类的时候,表示这个类不能被继承。注意:a. 被final修饰的类,final类中的成员变量可以根据自己的实际需要设计为fianl。b. final类中的成员方法都会被隐式的指定为f...

2019-07-11 04:43:28 95

转载 JAVA学习笔记26:对象自动转型

对象转型1、一个基类的引用类型变量可以“指向”其子类的对象。2、一个基类的引用不可以访问其子类对象新增加的成员(属性和方法)。3、可以使用 引用变量 instanceof 类名 来判断该引用型变量所“指向”的对象是否属于该类或该类的子类。4、子类的对象可以当做基类的对象来使用称作向上转型(upcasting),反之称为向下转型(downcasting)。举例:1、向上转型定义Anim...

2019-07-11 04:35:31 106

转载 JAVA学习笔记25:多态

转自 https://www.runoob.com/java/java-polymorphism.html多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:多态性是对象多种表现形式的体现。现实中,比如我们按下 F1 键这个动作:如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档;如果当前在 Word 下弹出的就是...

2019-07-11 04:26:11 107

转载 JAVA学习笔记24:封装

转自 : https://www.sxt.cn/first-season/044.htmlhttps://www.runoob.com/java/java-modifier-types.html封装(encapsulation)为什么需要封装?封装的作用和含义?我要看电视,只需要按一下开关和换台就可以了。有必要了解电视机内部的结构吗?有必要碰碰显像管吗?我要开车,….制造厂家为了方便我...

2019-07-10 16:01:03 119

转载 JAVA学习笔记23:super的用法

转自 https://blog.csdn.net/tiansheshouzuo/article/details/86026636在子类继承父类中,一般有一行super的语句,需要记住三种使用方法:1、super.变量/对象名;使用这种方法可以直接访问父类中的变量或对象,进行修改赋值等操作2、super.方法名();直接访问并调用父类中的方法3、super();调用父类的初始化方法,其...

2019-07-10 15:49:01 144

转载 JAVA学习笔记22:重写与重载的区别

本文摘自 : https://www.runoob.com/java/java-override-overload.html重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法...

2019-07-10 15:11:59 82

转载 JAVA学习笔记21:继承

转自 https://www.runoob.com/java/java-inheritance.html继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和...

2019-07-10 14:56:40 104

转载 JAVA学习笔记20:包的概念以及如何导入包

转自 https://www.runoob.com/java/java-package.html包的作用为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该...

2019-07-10 09:42:51 355

转载 JAVA学习笔记19:java的参数传递机制

转自 https://wongyoung.iteye.com/blog/2217509java中的参数传递的有值传递和引用传递两种方式,基本类型均是值传递,引用类型均是引用传递。而这两种方式又涉及到java的内存模型–栈内存和堆内存的概念。将传递方式和内存模型的关系弄清楚,再注意到函数中对参数究竟是做了怎样的处理,就基本上能够理解java中函数调用的参数传递问题。值传递中只涉及到栈内存,该参数...

2019-07-10 09:15:05 95

转载 JAVA学习笔记18:static关键字,静态变量、静态方法有什么与众不同

转自 http://baijiahao.baidu.com/s?id=1601254463089390982&wfr=spider&for=pcstatic要解决什么问题?我们知道,当我们通过new关键字去创建对象的时候,那么数据的存储空间才会被分配,类中的成员方法才能被对象所使用。但是呢有两种特殊的情况:1、我们通过new关键字创建的对象共享同一个资源,而不是说每个对象都拥...

2019-07-10 08:44:03 149

转载 JAVA学习笔记17:this的本质与用法

创建一个对象分为如下四步:1.分配对象空间,并将对象成员变量初始化0或空2.执行属性值的显示初始化3.执行构造方法4.返回对象地址给相关变量this的本质就是创建好的对象的地址转自: https://www.sxt.cn/first-season/037.htmlthis关键字普通方法中,this总是指向调用该方法的对象。构造方法中,this总是指向正要初始化的对象。this...

2019-07-10 08:35:56 178

转载 JAVA学习笔记16:java垃圾回收机制

垃圾回收机制(Garbage Collection)转自 :https://www.sxt.cn/first-season/033.htmlJAVA的内存管理实际上指的就是对象的管理,其中包括对象空间的分配和释放。对象空间的分配使用new关键字创建对象即可对象空间的释放将对象赋值null,即该对象没有引用指向时。垃圾回收器将负责回收所有”不可达”对象的内存空间。要点1.程序员无权调...

2019-07-10 08:23:07 146

转载 JAVA学习笔记15:构造方法

构造器(constructor,或者叫构造方法)转自 : https://www.sxt.cn/first-season/034.html构造器作用:构造器用于构造该类的实例。构造器调用:Java通过new关键字来调用构造器,从而返回该类的实例。构造器定义的格式:[修饰符] 类名(形参列表){//n条语句}构造器使用要点1.通过new关键字调用!!2.构造器虽然有返回值(...

2019-07-10 08:05:14 104

原创 JAVA学习笔记14:java程序在JVM虚拟机中运行的过程

java虚拟机的内存可以分为三大区域本文图解(未加工过的)与部分文字摘自 尚学堂 高淇 064集栈:1.JVM为每个线程创建一个栈,用于存放该线程的执行方法信息(实际参数、局部变量等)2.栈是描述方法执行的内存模型,每个方法被调用都会创建一个栈帧,用于存储局部变量、操作数、方法出口等。3.每个线程私有,不能实现线程间的共享!4.栈是由系统自动分配,速度快!栈是一个连续的内存空间!5....

2019-07-10 07:55:58 267

转载 JAVA学习笔记13:java中的mian方法详解

本文转自 https://blog.51cto.com/lavasoft/53263没做任何修改,只想保存作为复习Java中的main()方法详解在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方...

2019-07-10 06:38:23 439

转载 JAVA学习笔记12:类与对象的概念

本文代码及下半文摘自 : https://www.runoob.com/java/java-object-classes.html类可以理解成是对象的模版,对象是根据类实例化出来的。类里面有各种成员变量以及成员属性,而对象是类的实例。类示例:public class Dog{ String breed; int age; String color; void barking...

2019-07-10 06:20:42 91

原创 JAVA学习笔记11:递归

递归可以理解成一个函数调用自己的过程。递归头:为了防止递归程序死循环设置的,什么时候不用调用自身方法时就使用递归头。递归尾:与递归头相反,即什么时候需要调用自身方法的时候就使用递归尾。注意:就算没有递归头,java中递归不会无限的递归下去,递归太深,堆栈内存会溢出循环效率比递归高,但是递归能做到的循环未必能做到。例子:来自 :https://www.sxt.cn/first-seaso...

2019-07-10 04:51:12 87

转载 JAVA学习笔记10:方法及方法重载

方法设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。本文部分内容摘自: https://www.sxt.cn/first-season/024.html方法的要点Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,声明格式:[修饰符1 修饰符2 …] ...

2019-07-09 09:38:15 122

转载 JAVA学习笔记7:java的运算符

本文摘自:https://www.sxt.cn/first-season/013.html运算符(operator)Java 语言支持如下运算符:算术运算符: +,-,*,/,%,++,--赋值运算符 =关系运算符: >,<,>=,<=,==,!= instanceof逻辑运算符: &&,||,!位运算符: &,|,^...

2019-07-09 08:53:06 98

转载 JAVA学习笔记9:java的控制语句

本文转自 :https://cloud.tencent.com/developer/article/1432528Java 控制语句大致可分为三大类:选择语句if, else-if, elseswitch循环语句whiledo…whileforforeach终端语句breakcontinuereturn选择语句if 语句if 语句会判断括号中的条件是否成立,如果成...

2019-07-09 08:50:58 175

转载 JAVA学习笔记8:java的基本数据类型

本次图解与文字摘自:https://www.sxt.cn/first-season/009.htmlhttps://blog.csdn.net/sunshinecollege/article/details/81604518java语言中数据类型分为8中基本数据类型和3中引用数据类型。注:引用数据类型的大小统一为4个字节,记录的是其引用对象的地址!基本数据类型的取值范围:整数:...

2019-07-09 08:08:31 127

转载 JAVA学习笔记6:常量的定义

转自 : http://c.biancheng.net/view/763.html常量不同于常量值,它可以在程序中用符号来代替常量值使用,因此在使用前必须先定义。Java 语言使用 final 关键字来定义一个常量,其语法如下所示:final dataType variableName其中,final 是定义常量的关键字,dataType 指明常量的数据类型,variableName 是...

2019-07-09 07:33:30 137

原创 JAVA学习笔记5:java的变量定义格式以及变量的分类

变量定义格式:变量类型 变量名 = 值;变量名必须符合java标识符的规范。变量分为三类:类型声明位置作用域局部变量声明在方法或者是语句块的内部从声明位置开始到块语句的结束成员变量声明在类的内部类的对象被实例化的时候,成员变量被创建,直到对象消失静态变量声明在类的内部,但用static修饰从类被加载知道类被卸载而结束这里要注意的是,成员...

2019-07-09 07:29:41 1711

原创 JAVA学习笔记1:JDK、JRE以及JVM的作用与区别

...

2019-07-09 07:17:16 214

易语言皮肤

最新的易语言皮肤模块,有很亮丽的皮肤,美丽的皮肤,新手可以看的。

2014-02-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除