自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ESP开发板 Arduino和vscode环境配置

针对乐鑫提供的esp板子经常使用,便宜且功能对我来说够用。目前用到的有esp32和esp8266。针对这两种模块现介绍其环境配置情况。

2023-04-09 18:59:59 1427

原创 c、python读取txt、csv文件数据

c、python 读取txt/csv数据

2023-04-02 20:00:27 378

原创 python matplotlib.pyplot绘图

python绘图

2022-07-29 20:35:30 418

原创 pyqt图片解码 编码后加载图片

pyqt 图片解码 编码 label加载图片

2022-06-23 14:44:52 341

原创 Pyqt5 工具盒使用

qt小工具盒使用

2022-06-14 21:12:53 185

原创 PyQt5中多线程问题处理

学习目标:使用QThread库,创建多线程,可以解决多任务同时工作,避免因顺序任务执行产生的等待延时,学习内容:start()启动线程stop()阻止线程sleep()强制线程睡眠学习产出:`提示:创建线程的 类class Thread_1(QThread): def __init__(self): super().__init__() def run(self): values = [1, 2, 3, 4,5]

2022-03-09 09:35:26 1181

原创 PyQt5在主窗口添加菜单栏、工具栏

学习目标:创建主窗口,并在窗口上添加菜单栏,在菜单栏处添加菜单项,动作。并在把子菜单作为菜单项,学习内容:提示:这里可以添加要学的内容例如:搭建 Java 开发环境掌握 Java 基本语法掌握条件语句掌握循环语句学习产出:# self.mainwin = QMainWindow() #主窗口设置 self.setGeometry(0, 0, 900, 900) self.setWindowTitle("main") s

2022-03-08 15:27:06 2271

原创 c++中的fstream库实现文件中数据读写

学习目标:用c++代码实现文件内数据的写入,和读取学习内容:主要用到了库来完成,其中ofstream实现读文件ifstream实现写入。代码#include <fstream>#include <iostream>using namespace std;int main(){ char data[100]; // 以写模式打开文件 ofstream outfile; outfile.open("afile.txt");

2022-03-07 22:09:34 910

原创 pyqt绘制动态折线图

学习目标:用python3.8与 PyQt5绘制动态折线图学习产出:## 参考代码:from PyQt5.QtChart import QChart, QChartView, QSplineSeries, QValueAxisfrom PyQt5.QtWidgets import QApplication,QWidget, QVBoxLayout, QMainWindowfrom PyQt5.QtCore import QPointF, Qt, QTimerfrom PyQt5.QtGu

2022-03-06 17:35:22 3675 5

原创 BBB板 --重装操作系统

文章目录前言一、下载镜像二、 制作引导盘1.工具2.制作过程二、 安装系统1、启动过程安装前:安装后:进入系统查看IP修改静态IP总结前言我都是在windows操作的,用到了SSH工具,一、下载镜像通常是在BBB官网下载的镜像https://beagleboard.org/latest-images不同的板子适用的系统版本不同,请结合自己需要下载。下载的镜像需要解压,解压后的文件是**.img**格式的二、 制作引导盘1.工具需要用到软件工具:balenaEtcher,这个工具有不同的

2022-01-15 21:52:37 1882

原创 nfs服务——挂载

NFS服务的工作原理第一步:首先服务器端启动RPC服务,并开启端口第二步:服务器端启动NFS服务,并向RPC注册端口信息第三步:客户端启动RPC,并向服务端的RPC服务请求服务端的NFS端口;第四步:服务端的RPC服务反馈NFS端口信息给客户端第五步:客户端通过获得的NFS端口来建立和服务端的NFS连接并进行数据的传输。1. 安装NFSsudo apt-get install nfs-kernel-server2. 创建共享文件夹在home目录创建,sudo mkdir nfs3

2021-12-29 10:20:13 4593

原创 python的CANOpen

我是在虚拟机中用VSCode配置anaconda环境,并利用anaconda创建的虚拟环境(python38:是python3.8版本)首先进入python虚拟环境(pyhton38)pip list 查看目前的虚拟环境python38安装的库创建一个文件夹pyCanopen,下面的操作都在这个文件夹下执行。mkdir pyCanopen安装virtualenv库,并创建python项目环境这个库可以为各项目提供一个独立的虚拟运行环境,互不干扰。pip install vir

2021-12-27 21:17:29 2155 1

原创 python代码写文件内容

通过代码,输入内容到文件中;可以通过修改参数,来决定写入的方式;import sysdef add_txt(): sys.stdout.write("enter your name:") name_list = sys.stdin.readline() f = open("add.txt", "w+", encoding="utf-8") #覆盖内容 print(name_list, '\n', file=f) #把name_list写入到f中 f.clos

2021-12-27 19:02:40 473

原创 C语言结构体成员有函数的定义与使用

```c#include <stdio.h>typedef int (*FunHandle)(int, int); //定义 指向函数的指针 struct Example{ int a; int b; FunHandle fun; //函数作为结构体成员};int add(int, int);int main(){ struct Example ex; int r; ex.a = 1; ex.b = 2;.

2021-12-08 22:12:23 3946

原创 2021-09-30Vscode C/C++环境配置

环境: WIN10 64 专业版 vscode版本:1.24.1 launch.json版本:0.2.0 tasks.json版本:2.0.0 mingw-w64版本:8.1.0配置过程:1: 下载VScode,并安装插件;插件安装:快捷组合键Ctrl+Shift+X,打开搜索框,安装下图中的4个;分别是彩虹括号、C/C++插件、汉化、Include Auto。2.:安装mingw-w64(具体安装与环境变量配置可以查看这里)在mingw-w64官网下载64位的mingw-w64

2021-09-30 18:39:23 291 1

原创 2021-09-10 pyqt按钮+启动ros命令

pyQT按钮,一键启动 ROS命令我使用的是pyqt5,首先,创建一个按钮QPushButton,单击该按钮将执行正常的roslaunch命令然后,设置在按下按钮时调用的函数(使用clicked.connect())。在该函数中,您可以使用QProcess来运行一个外部可执行文件,在例子中是: roslaunch my_launch_file.launch或任何你通常在终端上运行的程序。下面是一个简单的代码:import sysfrom PyQt5.QtGui import *from PyQt

2021-09-10 11:48:17 857 1

原创 2021-09-09 qt(QTdesigner和QTCreator) 给按钮 填充显示

qt 多种按钮本节主讲toolbutton按钮,1.给按钮添加图片第一步:图片从哪里来?首先在资源浏览器中添加你要用的图片点击资源管理器的铅笔图标,新建资源是一个.qrc文件;不建议自己写.qrc文件;新建前缀/路径:可以直接选择“添加文件”,选择你本地存的图片;然后点击ok就好了。这就是在资源浏览器中添加图片的效果;第二部:在toolbutton中添加图片从qt组件列表中选中toolbutton按钮,拖入主窗口中,并选中按钮,此时可以在属性编辑器中设置相关属性,由于本节主讲按钮

2021-09-09 16:06:39 3197

原创 2021-09-10 QTdesigner 介绍入门 布局

QTdesigner 介绍Qt Designer,是一个直观可见的全方位 GUI 构造器,它所 设计出来的用户界面能够在多种平台上使用。它是 Qt SDK 的一部分,也是最为重要的开发 工具之一。利用 Qt Designer,我们可以拖放各种 Qt 控件构造图形用户界面,并可预览效 果(Ctrl+R)。并用pyuic快速转换成py程序(定义主窗口以及其控件代码),进而快速进行界面开发。设计起来也更加方便清晰。我也使用过HTML+CSS+JAVAScript设计网页的方式布局界面,但是布局是纯代码,程序

2021-09-08 22:08:25 2826

原创 2021-09-09 Pycharm + Pyqt +QTDesigner 配置

Pyqt项目所需,之前做的界面用的是html+css+js,并用***(想不起来了)打包成了一个可安装的软件,但想到今后发展,现在改成用QT设计。长话短说,干活直接来……上一篇帖子配置了Anaconda+pycharm1.python安装pyqt包并下载安装完了pyqt的package,可以在Anaconda的安装路径下找到Library\bin\找到designer.exe文件,这就是我们设计界面用的软件。2.在External Tools中点击加号来配置QTDesigne

2021-09-08 16:37:58 413

原创 2021-09-08 Pycharm + Anaconda 配置

在windows系统,Pycharm + Anaconda 配置不同的Python环境欢迎使用pycharm编辑器本稿作为 Anaconda使用基础,也作为我的学习总结:前提分别去官网下载Pycharm和 Anaconda。链接: https://www.jetbrains.com/zh-cn/pycharm-edu/.最好把Anaconda的源换下,后面下载包的时候,下载的速度比较快。Anaconda在cmd窗口,进入你的下载路径:cd 【路径】 如:创建你想要的python版本:

2021-09-08 11:33:39 340

空空如也

空空如也

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

TA关注的人

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