- 博客(233)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 QString、QByteArray转16进制
将16进制QString转换成QByteArray、QByteArray转16进制QString。
2022-09-25 23:32:23 2441
原创 Vector嵌套提高
#include <vector>#include <iostream>using namespace std;void test01(){ vector<int> v1(5,10); vector<int> v2(5,100); vector<int> v3(5,1000); vector<vector<int>> v; v.push_back(v1); v.pus
2022-05-26 11:26:23 132
原创 QT GUI界面和控制台同时显示,将调试信息输出到控制台中
在.pro文件中添加CONFIG += console项目的【构建和运行】中,需要勾选【Run in terminal】:
2022-05-26 09:08:05 685
原创 Qt遍历读取目录下的文件
void MainWindow::readDir(){ QString strPath = QApplication::applicationDirPath(); QDir dir(strPath); if(!dir.isEmpty()) { QStringList list = dir.entryList(QDir::Files); foreach (QFileInfo file, list) { i
2022-05-02 16:01:30 1661
原创 常用Dos命令
win+r打开命令提示符1.盘符切换:E:回车,切换到E盘2.cd 目录,进入单级目录 3.dir 查看当前路径下的内容4.cd.. 回退到上一级目录5.cd\目录1\目录2\... 进入多级目录 D:time\java6.cd\ 回退到盘符目录7.cls 清屏8.exit 退出命令提示符窗口...
2022-05-01 10:44:56 345
原创 Python在初始化方法内部定义属性
在__init__ 的方法内部使用self.属性名 = 属性的初始值 就可以定义属性在定义属性之后,再使用Cat类创建的对象,都会拥有该属性class Cat: def __init__(self): print("这是一个初始化方法") def eat(self): print("小猫爱吃鱼") # 定义一个内部成员变量 self.name = "Tom" def drinl(self)
2022-04-23 11:29:33 679
原创 Python中类的创建和使用
在C++中创建对象class 类名{}创建对象类名 对象demo:class Cat{}Cat cat;python中创建对象对象变量 = 类名()cat = Cat()
2022-04-23 10:59:49 1209
原创 pytho的dir内置函数
在python中对象几乎无所不在,我们之前学习的变量、数据、函数都是对象。在python中可以使用以下两种方法验证“1、在标识符/数据 后输入一个 . ,然后按Tab键iPython会提示该对象能够调用的方法列表2、使用内置函数dir传入标识符/数据,可以查看对象内的所有属性及方法提示:方法名 格式的方法是python提供的内置方法.属性 gl_list = []>>> dir(gl_list)['__add__', '__class__', '__contains__'
2022-04-23 10:49:34 111
原创 python递归函数的用法
递归函数特点:一个函数内部调用自己代码特点:1、函数内部的代码是相同的,只是针对参数不同,处理的结果不同2、函数内部必须有一个出口,否则会造成死循环(这个出口非常重要)#递归函数def sum_numbers(num): #1、出口 if num==1: return 1 #2、数字累加num+(1......num-1) temp = sum_numbers(num-1) return temp+numresult = sum_n
2022-04-23 10:08:45 1385
原创 Linux初始化创建root
打开终端(ctrl+alt+t)1、输入 :sudo passwd root2、输入 : 输入user的密码3、输入 :输入新的UNIX密码4、输入 :重新输入新的UNIX密码设置完成输入: su密码:进入root模式下
2022-04-14 15:51:29 3186
转载 Qt(获取文件名、文件后缀名、文件绝对路径)
获取文件名、文件后缀名、文件绝对路径QString file_full, file_name, file_path,file_suffix ;QFileInfo fileinfo;file_full = QFileDialog::getOpenFileName(this,.....);fileinfo = QFileInfo(file_full);//文件名file_name = fileinfo.fileName(); //文件后缀file_suffix = fileinfo.suffix
2022-01-19 00:07:54 7495
转载 QT获取文件的后缀名
QString file_full, file_name, file_path,file_suffix ;QFileInfo fileinfo;file_full = QFileDialog::getOpenFileName(this,.....);fileinfo = QFileInfo(file_full);//文件名file_name = fileinfo.fileName(); //文件后缀file_suffix = fileinfo.suffix()//绝对路径file_path
2022-01-09 23:41:13 3226
原创 Qt颜色面板的设置
多个QPushButton公用一个槽函数 connect(ui->pBtnClrUnset,SIGNAL(clicked(bool)),this,SLOT(slotColor())); connect(ui->pBtnClrRed,SIGNAL(clicked(bool)),this,SLOT(slotColor())); connect(ui->pBtnClrBlue,SIGNAL(clicked(bool)),this,SLOT(slotColor())); .
2021-12-28 22:50:03 708
原创 Qt--postEvent\sendEvent\custEvent原型--后续补充
sendEvent(QObject* receiver,QEvent* event)使用notify()函数直接给receiver发送事件,也就是同步处理事件。postEvent(QObject* receiver, QEvent* event)向事件队列中添加receiver和event,对应异步处理事件。QObject::customEvent(QEvent *e)处理多个Qt事件处理函数,可以通过重载QObject::event()来实现。原文链接:https://blog.csd
2021-12-15 00:15:34 126
翻译 Qt画环状图的几种简单方法
1、红色圆环代码部分void MainWindow::paintEvent(QPaintEvent* event){ QPainter painter(this); painter.save(); //设置反锯齿 painter.setRenderHints(QPainter::Antialiasing | QPainter::SmoothPixmapTransform | QPainter::Qt4CompatiblePainting); QRect draw
2021-12-02 00:25:23 4514 1
转载 substr函数用法详解
substr(string,start<,length>)从string 的start位置开始提取字符串length:待提取的字符串的长度,若length为一下情况时,返回整个字符串的所有字符。1、length不指定2、length为空3、length为负值4、length大于字符串的长度data dat;str="wqerwtweafs";str1=substr(str,5);str2=substr(str,5,"");str3=substr(str,5,-3);str4
2021-12-01 00:33:50 73956 2
原创 QT输入框输入限制
QT输入框输入限制QRegExp regExp; regExp.setPattern("[a-zA-Z0-9_\u4e00-\u9fa5\\w]+$"); QValidator * editName = new QRegExpValidator(regExp,ui->lineEdit); ui->lineEdit->setValidator(editName); ui->lineEdit->setMaxLength(10);...
2021-11-30 21:38:50 2438
转载 Qt对XML的简单增删改
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QFile>#include <QDomDocument>#include <QTextStream>#include <QDebug>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){
2021-11-23 00:59:30 1798
转载 Qt Pro各个关键字的意义
**.pro文件中各变量意义:**◆ HEADERS 指定工程的 C++头文件(.h)。◆ SOURCES 指定工程的C++实现文件(.cpp)。◆ FORMS 指定需要 uic 处理的由 Qt 设计师生成的.ui 文件。◆ RESOURCES 指定需要 rcc 处理的.qrc 文件。◆ DEFINES 指定预定义的 C++预处理符号。◆ INCLUDEPATH 指定 C++编译器搜索全局头文件的路径。◆ LIBS 指定工程要链接的库。库既可以通过绝对路径指定,也可以使用源自 Unix 的-
2021-11-23 00:08:59 301
原创 QT创建文件夹并在文件夹下创建文件
话不多说了,挺困的,直接上代码吧 QFileInfo info("./QFile.exe"); QString absolutePath = info.absolutePath(); QString dirName = absolutePath+"/"+QDateTime::currentDateTime().toString("yyyy-MM-dd"); QDir dir(dirName); if(!dir.exists()) { dir.mk
2021-11-22 00:37:56 14734 1
基于多态的职工管理系统.rar
2020-07-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人