自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt 4 QPushButton

源文件 mainwindow.cpp。Push Button:命令按钮。头文件 mainwindow.h。入口文件 main.cpp。

2024-04-16 14:46:10 318

原创 Qt 3 QVariant类的使用和实例

mainwindow.h 头文件// 定义学生结构体类型int ino;int score;/*Q_DECLARE_METATYPE 是一个宏,用于在Qt中声明自定义数据类型,以便能够在信号和槽之间传递这些类型的数据。通过使用 Q_DECLARE_METATYPE 宏,可以告诉Qt元对象系统如何处理自定义数据类型,使其能够被正确地序列化和反序列化,从而能够在不同线程之间传递。这样,我们就可以在Qt应用程序中使用自定义数据类型作为信号和槽的参数,

2024-04-15 17:13:48 345

原创 Qt 2 QMap&QHash&QVector类实例

QMap 与 QHash 区别:QHash 与 QMap,的功能差不多,但 QHash 的查找速度更快;QMap,是按照键的顺序存储数据,而 QHash ,是任意顺序存储的QMap,的键必须提供"

2024-04-11 10:10:50 408

原创 Qt 1 认识QString

QString的追加符 “+=”另一种追加方式 QString::append()组合字符串 QString::sprintf()字符串组合方式 QString::arg() 可以组合多种数据类型,支持Unicode编码5.还有其他的组合方式,包括replace(),prepend(),insert()等。

2024-04-10 12:32:17 248

原创 Unreal Engine 4 + miniconda + Python2.7 + Pycharm

【代码】Unreal Engine 4 + miniconda + Python2.7 + Pycharm。

2023-10-17 16:58:53 902 1

原创 Ue4报错 LINK : fatal error LNK1181: ?޷??????????ļ???D:\ue虚幻引擎\UE_4.26\Engine\Intermediate\Build\Win6

原因是UE4安装路径存在中文目录 无法解析。解决方案:卸载 重新安装在全英文目录下即可。UE4创建C++项目报错。

2023-07-01 11:27:38 569

原创 Windows11使用Cpython 编译文件 报错 error: Unable to find vcvarsall.bat 完美解决方法

注意 编译完成后要使用时 需要将 .pyx文件 .c文件 .py文件全部删除 只保留 pyd文件。在其他文件调用时 不用担心报错 可以正常运行。完成 PYTHON 到 c 的文件编译啦。一般在Vs studio 的此安装路径下。如果跟我配置一样的话 到指定目录终端下。

2023-05-11 11:55:57 1588 1

原创 Windows下使用Pyinstaller做成客户端安装包

​。

2023-04-10 13:19:50 1344

原创 Pyqt/Pyside 自动生成qrc文件脚本

2023-03-21 13:11:51 278

原创 使用Pyside2嵌入PyqtGraph二维图谱

使用Pyside2嵌入PyqtGraph二维图谱

2023-03-16 14:10:18 529

原创 Window 64位操作系统下 python3 安装 PyOpengl

Python3 安装 PyOpenGl

2023-03-03 09:30:55 974 4

原创 python + html + js + css pyqt5通过QWebEngineView 传入图片路径动态修改图片

python + html5 + js + css 数据交互

2022-07-21 15:59:45 495

原创 记录 Vue vue-element-admin 安装步骤和切换为中文

wu

2022-06-09 14:36:35 398

原创 Mac系统下搭建vue开发环境

2022-06-08 21:28:18 2750

原创 windows 环境安装如下 Sublime python 代码提示

windows 环境安装如下Sublime 2/3 环境下1-package manager 安装SublimeJEDI 支持pythonsublimeJEDI(https://github.com/srusskih/SublimeJEDI)进入包管理工具 Sublime Package Control (默认快捷键: ctrl+shift+p)输入 Install Package输入 Jedi 选择 Jedi - Python autocompletion2-文件保存为py后缀3-代码提示功

2022-06-01 19:41:28 247

原创 Yolov5 训练

搭建yolo v5 训练环境yolo v5 本身是一个机器学习图像识别开源包,其中呢,要对其进行训练呢需要准备三个数据集:项目文件夹(project)训练集(train) : 用于图片训练images 存放标注图片labels 存放由labelimg标注工具保存的 txt 文件(标签)验证集(val) : 用于图片验证images 存放标注图片labels 存放由labelimg标注工具保存的 txt 文件(标签)测试集(test) : 用于图片测试i

2022-04-13 15:43:19 1719

原创 UBUNTU 18.04 GPU + miniconda3 + pytorch + yolo v5 安装测试

安装CUDA10.0检查系统是否满足要求有支持CUDA的GPU lspci | grep -i nvidia支持CUDA的操作系统。(Ubuntu没有问题)已经安装了合适版本的gcc(CUDA10.0要求7.3.0)系统有正确的Kernel Header 执行 sudo apt install linux-headers-$(uname -r) 即可已经卸载了有冲突的CUDA版本下载CUDA10.0安装文件https://developer.nvidia.com/cuda-10.0

2022-04-13 14:47:18 2539 1

原创 glxinfo:未找到命令

sudo apt-get update && sudo apt-get install mesa-utils

2021-11-10 19:04:55 2645

原创 【Ubuntu】Ubuntu 18.04 LTS 更换国内源

1. 备份源列表Ubuntu配置的默认源并不是国内的服务器,下载更新软件都比较慢。首先备份源列表文件sources.list:# 首先备份源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup2. 打开sources.list文件修改选择合适的源,替换原文件的内容,保存编辑好的文件, 以阿里云更新服务器为例(可以分别测试阿里云、清华、中科大、163源的速度,选择最快的):# 打开sources.list文件sud

2021-11-10 16:40:27 1542

原创 Pyqt5中,以表格的某一列为基准进行排序

使用方法:from PyQt5.QtCore import QtorderType = Qt.AscendingOrder #以表格中的第一列进行升序排序 self.ui.table.sortItems(1, orderType)或者orderType = Qt.DescendingOrder #以表格中的第一列进行降序排序 self.ui.table.sortItems(1, orderType)...

2021-09-28 11:04:29 538

原创 CMAKE编译ORB-SLAM2时,报错找不到Eigen3,报错Eigen3 found!之类错误(已解决)

当编译执行到./build.sh文件时,报错Eigen3 found!之类错误。解决方法:在主文件夹下直接查找FindEigen3.cmake文件,然后把它复制到报错的CMakeLists.txt对应的路径下/src中,在CMakeLists.txt中,添加:set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR})include_directories($ {EIGEN3_INCLUDE_DIRS})当编译执行到./build_ros.

2021-09-17 17:57:16 2148 11

原创 ubuntu中在终端中打开当前路径界面

命令是nautilus .

2021-09-13 11:57:25 409

原创 ubuntu18.04下 安装SLAM-Pangolin(亲测有效)

首先安装Pangolin所需依赖sudo apt install libgl1-mesa-devsudo apt install libglew-devsudo apt install cmakesudo apt install libpython2.7-devsudo apt install python-pipsudo python -mpip install numpy pyopengl Pillow pybind11sudo apt install pkg-configsudo

2021-09-10 17:33:44 5125 16

原创 ubuntu下终端命令修改图片像素

一、打开终端安装对应软件sudo apt-get install imagemagick二、在要修改的图片的目录下进入终端(在终端进入要修改的图片的路径)三、(1)将图片修改为16*16大小.#mogrify -resize 16x16 -format pngtest.png(2)将所有图片修改为16*16大小.#mogrify -resize 16x16 -format png...

2021-09-08 16:53:27 1253

原创 Pyqt5中的多样式进度条 进度条(2)

from random import randintimport sysfrom PyQt5.QtCore import QTimerfrom PyQt5.QtWidgets import QWidget, QApplication, QVBoxLayout, QProgressBarStyleSheet = '''/*设置红色进度条*/#RedProgressBar { text-align: center; /*进度值居中*/}#RedProgressBar::chunk ..

2021-09-08 16:49:16 541

原创 Pyqt5中Qlabel添加背景图片

from PyQt5.QtGui import *png = QPixmap('./ui/images/back_ground.png')self.label_2.setPixmap(png)#图片自适应窗口大小self.label_2.setScaledContents(True)

2021-09-08 16:47:04 1910

原创 Pyqt5中的窗口定时器

from PyQt5.QtWidgets import *from PyQt5.QtCore import QTimer,Qtimport sysclass Window(QWidget): def __init__(self): super(Window, self).__init__() self.setWindowTitle('定时器') self.resize(500,500) self.move(500,...

2021-09-08 16:44:43 567

原创 Pyqt5中TAB页监控变化的方法

#currentChanged()#currentchange 的函数的作用用于监测界面的切换,实现信号的触发#currentIndex()#这个函数的作用是用于判断当前的界面是哪个,即如果原来是0,当我点击这个切换到1了,那么这个指就将返回1#其中tabwidget默认从左到右依次增加。 self.tabWidget.currentChanged.connect(self.tabchange) # self.tab_2.changeEvent(self.tab...

2021-09-08 16:43:02 1284

原创 Python读取yaml文件

import yamlimport os# 获取当前路径filePath = os.path.dirname(__file__)#print(filePath)# 获取当前文件的绝对路径fileNamePath = os.path.split(os.path.realpath(__file__))[0]#print(fileNamePath)# 获取配置文件的路径yamlPath = os.path.join(fileNamePath,'config.yaml')#print(y.

2021-09-08 16:40:19 396

原创 Pyqt5中点击Qlabel触发的事件

#QLabel控件使用from PyQt5.QtWidgets import QApplication,QLabel,QWidget,QVBoxLayoutfrom PyQt5.QtCore import Qtfrom PyQt5.QtGui import QPixmap,QPaletteimport sysimport webbrowserclass WindowDemo(QWidget): def __init__(self): super(WindowDemo,.

2021-09-08 16:37:18 4997 2

原创 Pyqt5中的进度条(1)

import sysfrom PyQt5.QtWidgets import QMainWindow, QApplication,QProgressBar,QPushButtonfrom PyQt5.QtCore import QBasicTimerclass QProgressBarExample(QMainWindow): def __init__(self): super(QProgressBarExample, self).__init__() .

2021-09-08 16:35:39 574

原创 Pyqt5中tablewiget的滚动条自动滚动代码

### 表格自动滚动到最底下ui->tableWidget->scrollToBottom(); //让滚动条滚动到最底部 ui->tableWidget->scrollToTop(); //让滚动条滚动到最顶部

2021-09-08 16:33:14 1761

原创 pyqt5中实现一个子窗口多功能界面

1.在主界面中插入子窗口 初始化传感器配置按钮 (1)common文件 引入由ui文件转换成的py文件 在common中定义一个类,继承ui.py文件中的类,使用__init__方法初始化界面.py文件中Dialog参数, 再将界面.py文件中的类初始化 classname.__init__(Dialog) 使用ui文件转换的py文件中的类的setUPui方法 将界面py文件中的装饰(按钮)传入common文件中定义好的类中。 (2)子界面功能文件 定义一个类 继承QD...

2021-07-30 14:12:07 2320

原创 Python中matplotlib绘图模块简单案例,附带替换字体方法

此处简易制作了一个两小时内温度简易图的绘图方法。import randomimport matplotlib.pyplot as pltimport matplotlib.font_manager#1.不建议使用此方法 因为博主本人实际操作也没有成功,第二种一定会成功。#这是window跟linux中切换matplotlib字体的方法 如果没有效果请尝试方法二# font = {'family' : 'monospace',# 'weight' : 'bold',#

2021-07-14 17:37:31 237

原创 Python中random随机模块的使用

import randomprint(random.randrange(1,10)) #随机返回一个1-10之间的随机数,但不包括10print(random.randint(1,10)) #随机返回一个1-10之间的随机数,包括10print(random.randrange(0,100,2)) #随机选取0-100之间的偶数 如果开头是1的话 返回的就是奇数print(random.random())#随机返回一个浮点数print(random.choice("我是大魔王哈哈哈").

2021-07-12 10:49:08 251

原创 Python中datetime模块中运算时间,替换时间

import datetimeprint(datetime.datetime.now()) #打印生成当前默认格式的时间print(datetime.datetime.fromtimestamp(22222229999)) #括号中输入时间戳会返回对应的默认格式时间#本节重点,时间运算now_time = datetime.datetime.now()print(now_time+datetime.timedelta(3,hours = 5 )) #括号中内容可填写 (天,小时,分钟,..

2021-07-12 10:35:19 768

原创 Python中time模块中的常用命令

import time#返回一个时间戳#print(time.time()) #返回当前时间的时间戳 会随着时间的变化而变化#time.sleep() 是让程序暂停几秒后,继续运行的方法# s_time = (time.time())# time.sleep(3)# print(f"程序开始到结束一共运行了{s_time - time.time()}") #程序开始时间 - 程序运行结束的时间 得到本程序运行时间#time.local..

2021-07-11 19:35:46 166

原创 Python中 os模块常用命令

import os#获取本脚本的路径print(os.getcwd())#获取本目录下的所有文件print(os.listdir()) #以列表的形式输出#判断给出的路径是否是一个文件print(os.path.isfile("D:\python爬虫\python2021\PYTHON基础\\nidenanhai.txt")) #会返回True或False#判断给出的路径是否是一个目录print(os.path.isdir("D:\python爬虫\python2021\PYTHON基..

2021-07-11 18:58:40 316

空空如也

空空如也

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

TA关注的人

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