自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 QT基础学习(15)---进程

一个程序可能对应多个进程·一个程序多次运行,每次运行产生一个进程-一个进程可能包含多个程序·一个程序依赖多个其他动态库ps:在当代系统中,资源分配的基本单位是进程;而CPU调度执行的基本单位是线程。

2022-08-21 15:32:08 272

原创 python(十)---面向对象编程

文章目录1.面向对象编程与面向过程编程2.类与对象3.类和对象的关系(1).类就是创建对象的模板。(2).对象就是根据类产生的一个具体实例。4.类和对象总结类:对象:类和对象的关系:5.类的定义类(class)由3个部分构成:定义一个类:6.对象的定义创建对象demo:添加获取对象属性:在方法内通过self获取对象属性7.魔法方法类的初始方法-----__init__()方法类的字符信息输出-----__str__()方法类的析构方法------__del__()方法8.继承单继承:多继承:(1)(2)..

2021-05-06 22:48:30 259

原创 python(九)---python存储文件的操作

文章目录

2021-05-06 22:47:51 748 1

原创 python(八)---函数

文章目录1.函数的定义与调用定义:函数的调用:函数的文档说明:2.函数的参数与返回值函数的参数:定义格式:调用格式:函数值(值1,值2,......)函数的返回值3.函数类型的介绍无参数,无返回值:无参数,有返回值:有参数,无返回值:有参数,有返回值:注意:4.函数嵌套5.局部变量6.全局变量7.函数的返回多值8.函数的参数(二)缺省参数不定长参数引用传参9.递归函数和匿名函数递归函数匿名函数1.函数的定义与调用定义:具有独立功能的代码块组成的一个模块def 函数名(): 代码eg: de..

2021-05-06 22:47:21 120

原创 python(七)---python的条件语句和循环语句

文章目录1.if条件语句python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。python的语言指定:条件语句执行图语法格式2.while循环语句意义:需要多次重复执行的代码,都可以用循环的方式来完成。python程序语言指定:循环框图:python循环语句---while循环(使用格式):3.for循环语句在python中for循环可以遍历任何序列的项目,如一个列表或者一个字符串等,可迭代的序列。结构框图:4.break和continuebreak作用:用来结..

2021-04-22 02:04:43 339

原创 python(六)---数据类型及基本操作

文章目录1.字符串的相关操作python中在双引号或者单引号中的数据,成为字符串。print和input下标和切片find()函数:Index()函数:count()函数:Replace()函数:string 其他方法2.列表的相关操作列表的定义:列表名 = [第一个值,第二个值,.....]列表的增加:列表中的查找:列表的删除:列表的修改:列表的嵌套:3.元组(Tuple)的相关操作元组:复合型数据 元组名字 = (值1,值2,....) 在定义完元组之后,不能修改元组内容元组的访问:元组的其..

2021-04-22 02:04:17 152

原创 python(五)---字符串、列表与数据类型

文章目录1.字符串类型2.字符串访问3.字符串拼接4.python变量类型-List(列表)5.python变量类型-Tuple(元组)6.List和Tuple对比7.python变量-Dictiobary(字典)8.python数据类型转换1.字符串类型字符串或串是由数字、字母、下划线组成的一串字符python的字符串列表有2种取值顺序:(1):从左到右索引默认从0开始的,最大的取值范围是字符串长度少1(2):从右到左索引默认-1开始额,最大的范围是字符串开头2.字符串访问使用变量 [..

2021-04-17 22:41:52 298 2

原创 python(四)---python输入输出与运算符

文章目录1.python中的输出2.python输入3.运算符1.python中的输出普通输出 #打印信息 print("hello world!")格式化输出 在程序中,看到了%这样的操作符,这就是python中格式化输出 age = 1 name = "xiaohua" print("我的名字是%s,年龄是%d"%(name,age)) %c 字符 %s 通过str(..

2021-04-15 22:56:06 320

原创 python(三)---标识符与关键字

文章目录标识符的规则标识符由字母、下划线和数字组成,且数字不能开头标识符区分大小写 eg: Andy 不等于 andy命名规则:关键字python中一些具有特殊功能的标识查看所有关键字标识符的规则标识符由字母、下划线和数字组成,且数字不能开头标识符区分大小写 eg: Andy 不等于 andy命名规则:见名知意驼峰命名法: 小驼峰式命名法 小写+大写 eg:myNAME 大驼峰式命名法 每个单词开头为大写 eg:..

2021-04-14 22:10:17 223

原创 Python基础(二)---python注释、变量、数据类型

文章目录1、注释2、多行语句语句结束符3、python行和缩进4、变量:存储多个数据5、数据类型:1、注释(1).单行注释:以#开始的就是单行注释 程序不执行注释代码 注释快捷键 windows:ctrl + / 苹果:command+/(2).多行注释:以""" 开头"""结尾 中间部分就是多行注释2、多行语句语句结束符使用斜杠(\)将一行的语句分为多行显示total = item_one + \ item_two + \ ..

2021-04-13 18:33:09 61

原创 Python基础(一)---计算机组成原理及python介绍

文章目录一、计算机组成原理1.什么是计算机?2.计算机由什么组成?3.硬件系统4.软件系统5.计算机是如何处理程序的?二、Python介绍1.python的诞生 口号:人生苦短,我用python2.python的简介3.python的特点4.应用场景5.python的环境搭建(1):首先判断是否已安装python (Python基础编程,系统环境为linux系统)(2).进入Python官网下载所需的资料:https://www.python.org/downloads/(3).将压缩包 拷贝到linu..

2021-04-11 18:22:56 382

原创 QT基础学习(14)---QT流式读写(目录遍历及获取文件属性)

QT流式读写,目录遍历及获取文件属性示例(1):建立工程dir_info(2):在main.cpp中编写#include <QCoreApplication>#include <QDir>#include <QFileInfo>#include <iostream>int main(int argc, char *argv[]){QCoreApplication a(argc, argv);//实现文件夹遍历 并打印出来Q

2021-03-30 22:50:32 217

原创 QT基础学习(13)---文件普通读写

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录QT文件一、文件编程:(1):文件普通读写(2):流式操作(3):文件属性(4):文件夹遍历二、使用步骤1.创建文件 showtxt2.在widget.h中编写3.在widget.cpp中编写4.实现效果QT文件一、文件编程:(1):文件普通读写(2):流式操作(3):文件属性(4):文件夹遍历二、使用步骤1.创建文件 showtxt2.在widget.h中编写#ifndef WIDGET_H#define

2021-03-30 22:50:01 127

原创 QT基础学习(12)---事件过滤

文章目录事件过滤一、事件过滤实现该功能的方法就是在目标部件(自定义的图片显示部件)上注册事件过滤器,此时的事件过滤器就是我们所说的监视对象,完成这些步骤之后,当目标部件有事件产生后,首先会传递给监视对象(事件过滤器)进行处理而不是该事件对应的事件处理器。所以说我们可以截获事件进行处理。监视对象截获目标对象的事件后就会调用自己的eventFilter()函数处理这些事件。 总结起来就两个步骤:第一:对目标对象调用installEventFilter()来注册监视对象(事件过滤器);第二:重写监视对象的ev..

2021-03-27 23:09:55 591

原创 QT基础学习(11)---双缓冲事件

文章目录双缓冲事件一、双缓冲事件双缓冲是一种图形用户界面编程技术,它包括把一个窗口部件渲染到一个脱屏像素映射中以及把这个像素映射复制到显示器上。Qt的早期版本用于 消除屏幕闪烁以及提供一个漂亮的用户界面。二、示例编写1.建立文件drawer12.在widget.h 文件编写4双缓冲事件一、双缓冲事件双缓冲是一种图形用户界面编程技术,它包括把一个窗口部件渲染到一个脱屏像素映射中以及把这个像素映射复制到显示器上。Qt的早期版本用于 消除屏幕闪烁以及提供一个漂亮的用户界面。二、示例编写1.建立文件..

2021-03-25 22:10:03 146

原创 QT基础学习(10)---简单的绘图

文章目录QT绘图事件一、绘图Qt 中提供了强大的 2D 绘图系统,可以使用相同的 API 在屏幕和绘图设备上进行绘制,它主要基于QPainter、QPaintDevice 和 QPaintEngine 这三个类。二、简单的绘图使用1.建立文件drawer2.在widget.h进行修改总结QT绘图事件一、绘图Qt 中提供了强大的 2D 绘图系统,可以使用相同的 API 在屏幕和绘图设备上进行绘制,它主要基于QPainter、QPaintDevice 和 QPaintEngine 这三个类。二、简..

2021-03-24 22:51:55 317

原创 QT基础学习(9)---菜单栏

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录QT菜单栏和action一、pandas是什么?二、使用步骤1.引入库2.读入数据总结QT菜单栏和action一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport s

2021-03-23 23:31:44 297

原创 QT基础学习(8)---自定义对话框

文章目录QT自定义对话框一、自定义对话框在一个应用程序设计中,为了实现一些特定的功能,必领设计自定义对话框。二、自定义对话框示例1.建立文件mydialog2.点击项目名单击右键--->添加新文件--->选择C++ Class-->点击Choose...--->下一步--->完成3.得到结果4.在widget.cpp 编写,加入头文件mydialog.h5.编写mydialog.h(添加需要的头文件声明对象)6.编写 mydialog.cpp,完成基本框架7.具体编写步骤8..

2021-03-19 23:44:41 1037

原创 QT基础学习(7)---内置对话框

文章目录QT内置对话框一、QT标准内置对话框1.QColorDialog: 选择颜色;2.QFileDialog: 选择文件或者目录;3.QFontDialog: 选择字体;4.QInputDialog: 允许用户输入一个值,并将其值返回;5.QMessageBox: 模态对话框,用于显示信息、询问问题等;6.QPageSetupDialog: 为打印机提供纸张相关的选项;7.QPrintDialog: 打印机配置;8.QPrintPreviewDialog:打印预览;9.QProgressDialog..

2021-03-18 18:30:29 330

原创 QT基础学习(6)---容器(下)

文章目录QT容器一、Tab Widget 的使用1.建立项目2.修改项目中的widget.h 文件3.修改项目中widget.cpp文件4.运行结果二、Stacked Widget 的使用1.建立项目2.修改项目中的widget.h 文件3.修改项目中widget.cpp文件4.运行结果总结QT容器一、Tab Widget 的使用1.建立项目2.修改项目中的widget.h 文件#ifndef WIDGET_H#define WIDGET_H#include <QWidget..

2021-03-14 17:58:19 112

原创 QT基础学习(5)---容器(上)

文章目录QT容器一、Group box的使用1.建立项目2.修改项目中的widget.h 文件3.修改项目中widget.cpp文件4.运行结果二、Scroll Area的使用1.建立项目2.修改项目中的widget.h 文件3.修改项目中widget.cpp文件4.运行结果三、Tool box的使用1.建立项目2.修改项目中的widget.h 文件3.修改项目中widget.cpp文件4.运行测试结果QT容器一、Group box的使用1.建立项目2.修改项目中的widget.h 文件#..

2021-03-08 20:52:13 177

原创 QT基础学习(4)---按钮

文章目录一、QT常见按钮二、举例:结合按钮构建密码框1.建立项目 button2.在widget.h中进行编写3.在widget.cpp中进行编写4.ctrl+r 运行 进行测试三、总结一、QT常见按钮二、举例:结合按钮构建密码框1.建立项目 button2.在widget.h中进行编写#ifndef WIDGET_H#define WIDGET_H#include <QLineEdit> //行编辑框头文件#include <QPushButton> ..

2021-03-08 02:29:36 522

原创 QT基础学习(3)---常见的输入输出控件使用

文章目录一、QT输入控件二、QT输出控件三、使用举例1.建立工程 eg:工程名input_out2.添加widget.h内容3.添加widget.cpp内容4.ctrl+r 运行四、总结一、QT输入控件二、QT输出控件三、使用举例1.建立工程 eg:工程名input_out2.添加widget.h内容#include <QWidget> //常用输入头文件#include <QLineEdit> //行输入头文件#include <QTextE..

2021-03-07 14:15:09 3594

原创 QT基础学习(2)---布局管理器

文章目录QT布局管理器一、QT的常见四种布局二、四种布局的使用示例1.首先建立工程二、在widget.h 添加头文件和声明private的变量三、编写widget.cpp四、运行代码实现相应的布局效果五、总结QT布局管理器布局管理器——在创建的窗口中,为了方便地管理其中的控件,而诞生了布局管理器。将各种控件按照实际需要,放在布局管理器中,可以方便地对其进行管理。此后,窗口大小变化时,其将会自动进行调整变化。将自己创建的控件放在了布局管理器中,那么再想手工的改变控件的大小时就不有自主了。因为布局管理器.

2021-03-06 12:25:50 267

原创 QT基础学习(1)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、QT简介二、QT在windows下工程的搭建1.进入QT --> 点击文件 -->新建文件或项目2.进行选择3.单机完成 创建成功三、简单的测试1.修改widget.h2.修改widget.cpp3.实现效果 ctrl+r 进行运行 点击OK按钮实现下行编辑框内容拷贝到上行编辑框中一、QT简介Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也

2021-03-06 02:19:56 241

原创 sqlite3 数据库

文章目录sqlite3 数据库linux下使用步骤1.sqlite3 数据库的安装(1).本地安装(2).在线安装2.SQLITE3 基本命令(所有数据库通用)(1).系统命令(2).系统命令(基本的sql不以 ,开头 以 ;结尾的命令)创建一张数据库的表 eg:stu删除表插入一条记录部分插入一条记录查询所有字段记录查询部分字段按条件查找删除一条记录更新一条记录向表中插一列删除一列3.SQLite编程接口打开数据库关闭数据库错误信息回调函数常见函数sqlite3 数据库SQLite是一个软件库,实现

2021-02-01 01:02:12 296

原创 ubuntu中TFTP服务的搭建步骤

文章目录TFTP服务搭建过程1.先检查一下是ubunt否安装tftp server$dpkg -s tftpd-hpa2.如果没有安装tftp server 使用指令安装$sudo apt -get install tftpd-hpa tftp-hpa3.下载完成后修改配置文件$ sudo vim /etc/default/tftpd-hpa修改内容:4.创建tftpboot目录,启动tfttp server5.在tftpboot文件中准备一个测试文件$touch 1.txt*6. 进行本机自环测试*7..

2021-01-31 00:52:23 276 1

原创 系统移植准备----linux下Samba的安装和使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Samba系统移植驱动开发重要工具一 、Samba用途二、安装步骤**没有安装过的虚拟机直接进行第7步**1.在超级用户模式下进行 命令:sudo su2.如果电脑安装过 卸载Sanba的所有 命令:apt-get remove samba *(在网络连通的情况下进行)3.如果安装/卸载失败出现错误 解决方法:apt-get update (更新一下软件源服务列表)4.查看本地缓存目录 命令:cd /var/cache/apt

2021-01-30 00:33:25 301

空空如也

空空如也

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

TA关注的人

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