自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2023-6-11Python冒泡排序

maopao2=[4,5,12,56,214,214,12,124,51,55,112,4,1,124,142144,124,44,67,888,2323,626]def mmpao(mpao): for b in range(len(mpao)-1): for i in range(len(mpao)-1-b): if mpao[i]>mpao[i+1]: minpao=mpao[i+1] mpao[i+

2023-06-11 20:01:33 79

原创 Pythonui自动化selenium2023年6月7日

1. `初始化浏览器`(`webdriver.Chrome()`、`webdriver.Firefox()` 等)18. `切换到iframe`(`switch_to.frame()`)17. `切换浏览器窗口`(`switch_to.window()`)19. `切换到alert`(`switch_to.alert()`)4. `查找元素集合`(`find_elements_by_*`)3. `查找元素`(`find_element_by_*`)22. `截图`(`save_screenshot()`)

2023-06-07 21:30:55 107

原创 Python使用pandas库操作Excel文档

1.pandas类读取Excel文件。

2023-04-08 18:19:39 123

原创 2022年9月1日Qt,url中文路径乱码问题

2022年9月1日Qt,url中文路径乱码问题

2022-09-01 10:25:33 543

原创 2022年9月1日Qt播放音乐,QMediaPlaylist和QMediaPlayer

2022年9月1日Qt播放音乐,QMediaPlaylist和QMediaPlayer

2022-09-01 10:23:36 662

原创 navicat在登录mysql的情况下,修改mysql用户名和密码

目录一、已经登录在Navicat上的mysql是先决条件1.1点击进入 1.2点击编辑用户​编辑1.3修改用户名和密码后点击保存

2022-08-30 23:50:19 1529

原创 2022年7月16日Python文件批量生成、写、读、删除

python进行文件操作,主要是TXT文件的生成、写入、读取、删除

2022-07-16 21:56:11 1187

原创 20220522Python3.10安装教程

python的安装和使用教程

2022-05-22 18:01:40 25255

原创 20210314C++Qt键盘事件的使用

1.QT键盘事件头文件#include<QKeyEvent>2.键盘事件的定义virtual void keyPressEvent(QKeyEvent* ev);//按下定义virtual void keyReleaseEvent(QKeyEvent* ev);//键盘松开事件//注意这是系统自带的事件循环,因此不能修改函数名称,系统会自动接收这些信息3.键盘事件的使用void QtGuiApplication::keyPressEvent(QKeyEvent* e

2021-03-14 15:15:32 272

原创 20210311 C++ int余数取整操作

一、C++ int型余数取整操作1.操作缘由(1)int是整形在做除法的时候没有办法保存小数,因此会自动省略小数部分,导致实际值变小。如5/2结果是2;而正确结果应该是2.5;2.操作原理(1)判断余数,当余数为零则能整出,整出的情况下,是整形结果正确;如结果有余数,则计算结果加一防止出错;当然这个仅限用于要读取手机硬盘的分区表,如果读取分区表数量少了,则读不出完整分区,因此需要加一预防出现小数问题;3.具体代码#include <iostream>//头文件usin

2021-03-11 12:52:33 2789

转载 20210310 C++ const和static的区别

一、C++const和static的区别1.constcosnt成员函数主要目的是防止成员函数修改对象的内容。即const成员函数不能修改成员变量的值,但可以访问成员变量。当方法成员函数时,该函数只能是const成员函数。2.static类中的static变量是属于类的,不属于某个对象,它在整个程序的运行过程中只有一个副本,因此不能在定义对象时 对变量进行初始化,就是不能用构造函数进行初始化,其正确的初始化方法是:数据类型 类名::静态数据成员名=值;...

2021-03-10 09:17:03 104 1

转载 20210306转载如何使TextEdit有背景图片

一、给QTextEdit添加背景图片,有下面两种方法:QTextEdit* iEdit = new QTextEdit();1:使用样式表: iEdit->setStyleSheet("background-image:url(:/bmp/DSCN1604.JPG)"); 注意:在url()括号中首先开始的 “:”冒号一定不能搞错,否则就显示不出来。2:使用html iEdit->setHtml("<body background=/...

2021-03-06 11:30:20 261

原创 20210227C++将两个字符数组合并成一个字符数组

#include <string.h>#include<iostream>using namespace std;int main(){ char one[10]={"12345"}; char two[5]={"12345"}; strcat(one,two);}输出:a=1234512345然后one的内容就被变成“1234512345”了。关键是strcat()函数的运用。该函数是把two接到one的后面,并把结果值作为新的one来处理,也.

2021-02-27 20:08:58 4424

原创 20201222关于C++QT服务器和客户端的简单应用

关于C++QT服务器和客户端的简单应用1.服务器类的头文件

2020-12-22 16:33:29 379

原创 20201216C++vector 向量模板类使用

C++vector向量模板类的使用1.vector向量模板类的头文件#include<vector>//vector向量模板类头文件using namespace std; //std宏2.vector向量模板类的创建vector<int>a;//模板类的定义3.vector向量模板类的使用//向量模板类有许多的类函数如://1.插入数据的类函数a.push_back(1);//在尾部插入一个数据a[1]=2;//在位置为1的地方插入数据,这

2020-12-16 18:04:48 476

原创 20201207 C++QT 键盘消息的使用

一、QT QKeyEvent* ev 键盘消息的使用1.头文件#include<QKeyEvent>//键盘事件头文件2.定义public: virtual void keyPressEvent(QKeyEvent* ev);//按下定义 virtual void keyReleaseEvent(QKeyEvent* ev);//键盘松开事件3.创建和使用void QtGuiApplication::keyPressEvent(QKeyEvent* ev)//

2020-12-07 16:45:34 233

原创 20201025 Visual Studio2019 QT5.14 信号和槽功能的使用

QT5.14信号和槽的使用1.信号和槽原理讲解1.1一般信号和槽使用connect函数,connect函数是QT特殊的信号和槽函数。一般来说,只有继承了objcet类才有信号和槽的功能,因为这是QT库函数自带的。不然,你需要自己写一个connect的功能。1.2但这并不是很严肃的事情,因为只需要继承object就可以了,您可以自行在继承object后加上您需要的功能。如图所示2.添加信号和槽的宏定义3.添加信号4.发送信号5.接收信号6.处理信号...

2020-10-25 16:40:12 596

原创 20201024Visual Studio2019切换.h文件和.cpp文件

VS2019切换.h文件和.cpp文件快捷方式1.按下 Ctrl + K 和Ctrl + O

2020-10-24 22:56:13 1364 1

原创 20201012VS2019 C++应用程序如何添加图标

VS2019生成的应用程序添加图标一、在解决方案中添加资源二、添加资源后选择导入,选择ico格式的图片文件,该图片文件就是图标了三、运行之后就会出现就会生成带图标的exe程序了...

2020-10-12 10:13:18 6881 2

原创 20201002 VS 2019 QT5.14 开发的程序打包

QT开发的程序打包一、编译生成release版本1.编译生成release版本会出现错误提示如图2.错误提示的原因是因为没有release所需要的库文件,那么就要使用QT自带的工具赋予release程序所需的库文件二、使用QT自带的工具赋予release程序需要的.dll库文件1.QT自带命令行工具,可以将库文件打包到所需应用程序如图在Windows10中直接搜索QT就可以了,这里使用的是MSVC2017版2.使用命令 windeployqt+() //括号里面填写exe程序

2020-10-02 20:28:25 300 1

原创 2020/9/25 C++Qt QPainter类的使用及介绍

一、QPainter类的使用及介绍1.头文件#include<Qpainter>//绘图片事件头文件//图片加载头文件#include<QPixmap>//QPixmap继承了QPaintDevice#include<QBitmap>//QBitmap继承自QPixmap#include<QImage>//2.定义public: void paintEvent(QPaintEvent*);//绘图信号3.创建和使用vo

2020-09-25 23:40:47 909

原创 C++2020.9.23多线程thread的使用

一、多线程的使用1.线程类头文件//线程类thread是C++STL库的类,所以需要在头文件下面一行加上using namespace std;#include<thread>//多线程头文件using namespace std;//这样一个线程类头文件就写好了2.线程类的创建//线程类的使用therad hello rock();3.线程类的使用...

2020-09-23 15:17:59 146

原创 2020.9.23Qtimer的定时器使用

一.QTimer,定时器的使用 一、头文件#include<QTimer>//定时器头文件二、定义public: QTimer* Hytimer;//创建QTimer指针三、声明 Hytimer = new QTimer(this);//在堆区开辟一个定时器类,由系统自动释放四、使用//方法一:Hytimer->singleShot(3000,this,rock);//这种方法定时器只执行一次,第一个参数是时间毫秒,第二个单位是指针,第三..

2020-09-23 15:01:35 226

转载 2020-9-23 QT的定时器Qtimer类的使用。

在Qt中使用定时器有两种方法,一种是使用QObiect类的定时器;一种是使用QTimer类。定时器的精确性依赖于操作系统和硬件,大多数平台支持20ms的精确度。■、QObject类的定时器QObject是所有Qt对象的基类,它提供了一个基本的定时器。通过QObject::startTimer(),可以把一个一毫秒为单位的时间间隔作为参数来开始定时器,这个函数返回一个唯一的整数定时器的标识符。这个定时器开始就会在每一个时间间隔"触发",直到明确的使用这个定时器的标识符来调用QObject::killT

2020-09-23 14:09:42 607

转载 转载:C++固定cmd窗口大小

转载1.简单分析:调用windowsAPI函数;让窗口固定;#include <Windows.h> int main() { printf("hello\n"); HWND hWnd = GetConsoleWindow(); //获得cmd窗口句柄 RECT rc; GetWindowRect(hWnd, &rc); //获得cmd窗...

2019-11-02 15:07:16 1563

原创 sprintf_s的使用方法

`把变量整数的值赋值给字符串`.#include <iostream>using namespace std;int main(){ char str[20]; sprintf(str, "Pi 的值 = %d", 520); cout<<str; return(0);}...

2019-11-01 05:46:13 431

空空如也

空空如也

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

TA关注的人

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