自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (7)
  • 收藏
  • 关注

原创 动态元素——动画

实现点击矩形,让其斜对角移动实现矩形在x轴的0-50之间来回移动实现点击矩形,宽度缩小到30

2022-04-02 16:47:48 282

原创 QML小程序:按键元素

按键盘上,下,左,右键,移动矩形框按键盘+,-键,缩放矩形框

2022-03-18 17:29:28 350

原创 QML小程序:输入元素

QML小程序:展示输入元素

2022-03-18 16:46:18 503

原创 QML 布局元素

QML 小程序:展示通过anchors(锚定)来对矩形框元素布局

2022-03-18 14:19:35 212

原创 QML小程序:定位元素

实现4种定位器布局

2022-03-18 10:51:41 279

原创 QML小程序:简单的转换

QML小程序:关于图片的简单转换

2022-03-17 17:42:09 408

原创 QML 按钮组件

QML 按钮组件

2022-03-17 15:46:10 267

原创 QML MouseArea元素

QML MouseArea元素

2022-03-17 14:06:28 165

原创 QML Image元素

QML Image元素

2022-03-17 13:50:07 174

原创 QML 文本元素

Qt QML文本元素

2022-03-17 13:35:46 86

原创 Qt XML矩形框元素

QML矩形框元素

2022-03-17 08:37:49 318

原创 Qt模块(Qt Modules)

Qt助手——索引——查找:All Modules一、核心基础模块模块名描述Qt Core核心的非图形类, 供其它模块使用。Qt GUI图形用户界面( GUI) 组件的基类, 包括OpenGL。Qt Multimedia音频, 视频, 电台, 摄像头的功能类。Qt Network简化方便的网络编程的类。Qt QMLQML类与JavaScript语言的支持。Qt Quick可高度动态构建的自定义应用程序用户界面框架。Qt SQL集成SQL

2022-03-16 11:44:07 3053

原创 C++中const限定符

一、const对象的定义例说明const int bufferSize = 512将变量bufferSize定义为常量512且不可修改二、const对象的作用域例作用域int globelVariable = 0;添加合适的声明,变量globelVariable在整个程序中都可以访问const int bufferSize = 512;...

2020-03-01 15:24:20 121

原创 C++关键字

C++关键字关键字简单说明asm启动内联汇编并且能写在任何c/c++合法语句之处auto具有自动存储期的局部变量boolbool类型,非0值会自动转换为true,0值会自动转换falsebreak只能用于switch或者是循环语句中,在switch语句中的作用是结束一个switch语句,在循环语句中的作用是结束当前所在的循环语句case配合s...

2020-02-23 17:02:41 184

原创 C++变量

一、什么是变量变量,即没有固定的值,可以变化的数,它有名字,有类型,有内存等。二、变量名即变量的标识符,可以有字母、数字、下划线组成。变量名必须以字母或下划线开头。三、变量的命名习惯命名法例说明驼峰命名法myName除第一个单词之外,其他单词首字母大写下划线命名法my_name名称中的每一个逻辑断点都用一个下划线来标记,C语言中比较常用匈牙利命名...

2020-02-23 15:37:09 1533

原创 C++常量

一、整型字面值常量有三种表达方式:表达方式例说明十进制18 //十进制 decimal八进制0520 //八进制 octal以0(零)开头的字面值整数常量十六进制0x1314 //十六进制 hexadecimal以0x或0X开头的表示十六进制二、浮点字面值常量表达方式例说明十进制520.0科学计数法2...

2020-02-22 17:54:59 147

原创 C++基本数据类型

一、基本数据类型使用注意事项基本数据类型使用注意事项char存储机器基本字符集,不用于计算。wchar_t扩展了char,可以存汉字、日语等。short当执行算术运算时,使用short类型可能会隐含赋值越界的错误。int一般用int类型计算,不易出错。long使用long类型计算所付出的运行代价远高于int型,所以选择前考虑好细节。fl...

2020-02-22 17:12:38 153

原创 VI编辑器

一、VI编辑器简介VI是Visual Interface(可视化接口) 的简称,是Linux上基本的文本编辑工具,可以执行输出、删除、查找、替换等操作;VIM是Visual Interface Improved的简称,VI的增强版,兼容所有的VI指令,增加了很多功能,如代码的关键字加亮、多级撤销、跨平台运行、图形见面等。二、VIM的更新、安装更新:sudo apt-get update安...

2020-02-22 10:04:28 150

原创 linux终端常用快捷键

linux终端常用快捷键一、终端、图形界面快捷键功能Ctrl + Alt + T(Ctrl + Shift + N)打开终端(Terminal)Ctrl +Alt +(F1-F6)进入终端(命令行)Ctrl + Shift +T打开新的终端标签Ctrl + Shift + W关闭标签页Ctrl +Alt + F7进入图形界面Ctrl ...

2020-02-16 16:06:36 357

原创 面向对象——设计模式

一、设计模式的要素模式名称(Pattern Name):一个助记符,它用一两个词来描述模式的问题、解决方案和效果。问题(Problem):问题描述了应该在何时使用模式。解决方案(Solution):解决方案描述了设计的组成成分、它们之间的相互关系及各自的职责和协作方式。效果(Consequences):效果描述了模式应用的效果及使用模式应权衡的问题。二、创建型设计模式创建型...

2019-04-08 13:39:59 3690

原创 软件开发模型

软件开发模型一、软件开发模型简介软件开发模型也称软件过程模型,它是软件开发全部过程、活动和任务的结构框架。典型的软件过程模型有瀑布模型、增量模型、演化模型(原型模型、螺旋模型)、喷泉模型、基于构件的开发模型和形式化模型等。二、瀑布模型(Waterfall Model)瀑布模型,简单来说就是开发过程像瀑布一样依次下落,按顺序进行。如图所示。瀑布模型是以项目的阶段评审和文档控制为...

2019-04-04 20:29:55 150

原创 加密技术和认证技术

加密技术和认证技术一、 加密技术概述加密技术是最常用的安全保密手段,数据加密技术的关键在于加密/解密算法和密钥管理。数据加密的基本过程就是对原来的为明文的文件或数据按某种加密算法进行处理,使其成为不可读的一段代码,通常称为“密文”。“密文”只能在输入相应的密钥之后才能显示出原来的内容,通过这样的途径使数据不被窃取。在安全保密中,可通过适当的密钥加密技术和管理机制来保证网络信息的通信安全。...

2019-04-04 15:59:58 7478

原创 存储系统

存储系统一、存储器的层次结构计算机系统中有各种存储器,如CPU内部的通用寄存器组、CPU内的Cache(高速缓存)、CUP外部的Cache、主板上的主存储器、主板外的联机(在线)磁盘存储器以及脱机(离线)的磁带存储器和光盘存储器等。存储系统由适当的硬件和软件有机的结合组成。其中,Cache和主存之间的交互功能全部由硬件实现,主存和辅存之间的交互功能由硬件和软件结合起来实现。存储系统的层次...

2019-04-04 10:54:34 1081

原创 Qt4.8.5——QWSServer

一、QWSServer简介QWSServer类在Qt中为嵌入式Linux封装了一个服务进程,继承自QObject类。二、QWSServer文件包含#include 三、普通公有函数函数函数说明const QBrush & backgroundBrush () const如果没有模糊窗口,返回用于背景的画笔const QList<QWS...

2019-04-01 15:30:34 4169

原创 C语言——格式化输入和输出函数

格式化输入和输出函数一、printf、fprintf 和sprintf函数函数原型:#include <stdio.h>int printf(const char *format, ...);int sprintf(char *s, const char *format, ...);int fprintf(FILE *stream, const char *format...

2019-04-01 09:10:19 12735

原创 C语言——标准I/O库中的库函数

标准I/O库中的库函数1.fopen函数fopen库函数类似于底层的open系统调用。它主要用于文件和终端的输入输出。如果你需要对设备进行明确地控制,那最好使用底层系统调用,因为这可以避免用库函数带来的一些潜在问题,如输入/输出缓冲。函数原型如下:#include <stdio.h>FILE *fopen(const char *filename, const char...

2019-03-28 15:40:12 1144

原创 堆栈

堆(heap)基本释义:累积在一起的东西;物理特性:一颗完全二叉树在计算机中的定义:一类特殊的数据结构的统称;n个元素的序列{k1,k2,ki,…,kn}当且仅当满足以下关系时,称之为堆。(ki &lt;= k2i,ki &lt;= k2i+1)或者(ki &gt;= k2i,ki &gt;= k2i+1), (i = 1,2,3,4…n/2)若将和此次序列对应的一维数组(即以一维数组...

2018-12-18 10:51:24 207

原创 移动开发

移动开发,也叫手机开发,主要是以手机作为终端进行开发工作。一、开发方法1.使用无线中间件(移动中间件)跨平台,一次开发,可以适用于不同的平台,无线中间件的原理就是把原生的功能封装打包成简单的API,开发人员只需要了解调用这些API的方法,即可完成移动开发。无线中间件(移动中间件)的产品:国外–PhoneGap,国内 - Rexsee EMS、MKey、xMobi其中Rexsee应该是目前...

2018-12-14 22:59:39 824

原创 人工智能

人工智能1.智能模拟2.模式识别3.自动工程4.知识工程5.专家系统研究范畴人工智能(Artificial Intelligence),简称AI,就是通过机器来模拟人类甚至比人类更强的一种技术。现在研究的领域包括机器人、语言识别、图像识别、自然语言处理和专家系统等。20世纪70年代以来三大尖端技术:空间技术、能源技术、人工智能。21世纪三大尖端技术:基因工程、纳米科学、人工智能。哪些属于人...

2018-12-14 21:34:53 542

原创 shell程序

一、shell程序简介在Windows中,命令行界面只是对图形化界面的一个补充,但是作为Linux灵感来源的UNIX系统最初根本没有图形化界面,所有的任务都是通过命令来完成的,许多强大的功能都可以从shell中轻松实现。使用shell,可以快速、简单的完成编程。shell非常适合于编写一些执行相对简单的小工具,因为它们更强调易于配置、维护和可移植性,而不是很看重执行的效率,使用shel...

2018-08-27 18:36:55 5477

原创 CPU(Central Processing Unit,中央处理器)

多核处理器多核,一个CPU中集成多个运算核心,从而提高计算机运算速度,速度越高,相应的产生的热量越多,热量问题也会影响计算机性能。并不是核心越多,性能越高,比如说16核的CPU就没有8核的CPU运算速度快,因为核心太多,而不能合理进行分配,所以导致运算速度减慢。玩游戏的话,四核的处理器就差不多了。 Inter 处理器1971年:4004微处理器,英特尔(Inter)的第一...

2018-08-26 17:16:22 2743

原创 微处理器之父——Hoff,Marcian Edward(霍夫)

霍夫(Hoff),1937年10月28日出生于纽约州(New York)的罗彻斯特(Rochester),1959年(22岁)毕业于斯坦福大学(Stanford University),获硕士学位,1962年(25岁)获博士学位,1962~1967年在斯坦福大学(Stanford University)计算机研究所任职五年,1968年(31岁)被英特尔总裁罗伯特·诺伊斯(Robert Noyce,...

2018-08-26 10:54:31 2347

原创 UNIX、Linux和GNU简介

一、UNIX操作系统UNIX操作系统,当时的电信业巨头AT&amp;T(美国电报电话公司)的贝尔实验室开发的操作系统。它是一个多用户、多任务操作系统,可以运行在大量不同种类的硬件平台上。 商业性质的类UNIX操作系统: IBM的AIX、HP的HP-UX、Sun的Solaris。 免费获得的类UNIX操作系统: FreeBSD、Linux。 二、LinuxLinux...

2018-08-25 18:22:57 3481

原创 在Linux中获得帮助

一、在线手册页通过man命令可用来访问在线手册页。 查看GNU C语言编辑器(gcc)的文档 man gcc man gcc命令为打开gcc的文档命令。 按键 功能 空格 读下一页 Enter/Return 读下一行 q键 退出 二、在线文档系统info可以通过专用程序inof或通过emacs编辑器中的in...

2018-08-25 16:50:44 181

原创 Linux中的库(Library)

一、库文件库是一组预先编译好的函数的集合,这些函数都是按照可重用的原则编写的。在库中的函数是相互关联的,通过这些函数的组成可以实现相应的功能,如屏幕处理函数库(curses和ncurses库)、数据库访问例程(dbm库)。 在Linux中,标准的库文件一般存放在/lib和usr/lib的目录中。c语言编译器gcc(更确切的说是链接程序)需要知道要搜索哪些库文件,因为默认情况下,它只搜...

2018-08-25 16:28:06 10258

原创 Linux中的命令

一、运行一个Linux C语言程序的命令1.源码: 文件名:hello.c 1 #include&lt;stdio.h&gt; 2 #include&lt;stdlib.h&gt; 3 4 int main() 5 { 6 printf("Hello World\n"); 7 exit(0); 8 }2.编译...

2018-08-25 11:08:28 189

原创 Linux File System(Linux文件系统)

Linux File System(Linux文件系统) 一、简介因为Linux允许不同的厂商及个人修改其操作系统,所以常会造成目录名称不统一的情况,有鉴于此,目前有一套规范文件目录的命名及存放标准——Filesystem Hierarchy Standard(FHS),这也是大多数Linux发行版遵循的标准,如果需要详细的说明, 请参考以下网站:http://www.pathnam...

2018-08-24 15:25:31 6086

原创 Qt for iOS (翻译)

Qt for iOSQt’s iOS port allows you to run Qt applications on iOS devices, such as iPhones, iPads, and iPod Touches.(Qt中的iOS接口支持在iPhones、iPads、iPod Touches等设备中运行Qt应用程序。) 一、Getting Started(入门指南)...

2018-08-23 11:02:29 602

原创 Qt Examples and Demos(Qt的例子和演示)

Qt Examples and Demos(Qt的例子和演示) 一、Demonstrations(演示)SameGame(消圆球游戏)Flickr Client(网络相册客户端)Affine Transformations(仿射变换)Composition ModesGradientsPath StrokingText Edit40000 ChipsEmbedded...

2018-08-21 17:52:16 13992

原创 Qt中的事件过滤器(做一个简单的密码输入框)

怎样做一个密码输入框?#include "widget.h"#include "ui_widget.h"#include &lt;QLineEdit&gt;#include &lt;QEvent&gt;#include &lt;QKeyEvent&gt;Widget::Widget(QWidget *parent) : QWidget(parent), ui...

2018-08-21 13:59:27 941

QML小程序:按键元素

按键盘上,下,左,右键,移动矩形框 按键盘+,-键,缩放矩形框

2022-03-18

QML小程序:输入元素

展示自定义组件(行编辑框)的输入,焦点切换 展示自定义组件(文本编辑框)的输入

2022-03-18

QML小程序:布局元素的展示

使用anchors来展示一个矩形框元素

2022-03-18

QML小程序:定位元素

实现实现4种定位器布局 + 重复元素

2022-03-18

QML小程序:一个简单的转换

一共3张图片,实现分别点击图片,让图片平移,旋转,缩放

2022-03-17

QML小程序:简单的风车旋转动画

使用Qt5.14.2实现一个简单的风车旋转动画

2022-03-16

Qt重启应用的代码

一个简单的重启应用程序的源代码,该代码在项目中基本都会用到,很实用。

2018-08-21

空空如也

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

TA关注的人

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