- 博客(63)
- 资源 (2)
- 收藏
- 关注
原创 serial库对串口的基本使用
serial库是一个Python第三方库,用于串口通信。它提供了一组函数和类,用于在计算机和外部设备之间进行串口通信。通过使用serial库,您可以轻松地读取和写入串口数据,以实现与各种外部设备的通信,如传感器、微控制器、嵌入式系统等。
2024-01-31 09:10:13 401
原创 VScode安装ESP开发环境
ESP-IDF 是乐鑫官方的物联网开发框架,适用于 ESP32、ESP32-S、ESP32-C 和 ESP32-H 系列 SoC。它基于 C/C++ 语言提供了一个自给自足的 SDK,方便用户在这些平台上开发通用应用程序,并集成了大量的软件组件,包括 RTOS、外设驱动程序、网络栈、多种协议实现技术以及常见应用程序的使用助手。目前 ESP-IDF 支持 Eclipse 和 VS Code 等 IDE,能够简化开发人员安装和使用过程。
2024-01-04 20:02:38 444
原创 micropython ESP32-S3点亮板载RGB灯珠
点击在软件上面会让你选择COM口,我的是COM10。不知道是那个就把电脑USB口上除鼠标键盘外所有设备都拔了,剩下的几个都点一下试试。7、按一下开发板上标有RST的按键,等3秒点击mian.py文件,点击鼠标右键。选择下载该文件/文件夹到设备上。3、在这个文件夹下面创建一个文件,命名为neopixel.py。在该文件中粘贴下面代码。5、插入USB线到电脑上,另一端插入ESP32-S3开发版的COM口上。4、按照上一步创建个mian.py文件。8、拔掉USB线,重新插入程序即可脱机跑起来了。
2023-10-12 16:40:39 721
原创 PyQt5编写可视化程序GB/T 34986-2017 产品加速试验方法(B 5.5 湿度试验)
PyQt5编写可视化程序GB/T 34986-2017 产品加速试验方法(B 5.5 湿度试验)
2023-08-16 10:37:31 931
原创 Appium ‘WebDriver‘ object has no attribute ‘find_element_by_***‘解决
网上的帖子调用的Appium库版本是Version 2.0之前的。到Appium中找这几个参数(不同APP元素属性不同,这里举例)。我新装的库用的是Version 2.0。这个版本已经改了调用写法。继续往下看,如果不是可以关闭帖子了。看到这,我们直接在程序中按示例方法写。
2023-04-07 16:58:08 1021
原创 Appium在Android无法显示界面处理方式
事情的起因是在学习Appium自动化测试过程中,使用Appium无法对B站的登录界面进行操作也无法调用其信息。网上给出的解释是B站处于安全防护考虑,做了限制。限制有点厉害,使用特殊方法才截的屏。以下是截图应用的控件坐标。
2023-04-07 16:20:55 711
原创 环形进度条
本文主要使用Qt Designer设计并使用其转换Python代码功能将其转换成了代码。通过Python调用,将设计的代码进行显示。
2022-11-16 20:02:56 520 1
原创 使用Qt Designer为您的Qt for Python项目创建基于Qt Widgets的图形界面的两种方法
本页介绍如何使用Qt Designer为您的Qt for Python项目创建基于Qt Widgets的图形界面。Qt Designer是一个图形UI设计工具,可以作为独立的二进制文件(pyside6-designer)提供,也可以嵌入到Qt Creator IDE中。它在Qt Creator中的使用在Using Qt Designer中描述。设计存储在.ui文件中,这是一种基于XML的格式。它将转换为 Python 或C++代码,在项目构建时通过 pyside6-uic 工具填充小部件实例。
2022-11-05 15:10:51 1652
原创 使用树小组件显示数据
如果要显示按树排列的数据,请使用 QTreeWidget执行此操作。请注意,使用 a 并不是在树中显示信息的唯一路径。您还可以创建数据模型并使用 来显示它,但这不在本教程的讨论范围内。QTreeWidget QTreeView此小部件是您可以进一步自定义的现成版本
2022-10-29 11:20:37 702
原创 关于使用return返回函数值取值方式
在编写Pyside6 代码中想尝试将一个函数返回值用在多个列表中,尝试了一下,按照这个方法能够分离出需要的返回值。在此记录一下。
2022-10-27 19:32:23 601
原创 Signals and Slots 信号和插槽
由于Qt的性质,s需要一种通信方式,这就是这种机制成为Qt的核心特征的原因。QObject简单来说,您可以像与房屋中的灯光互动一样理解信号和插槽。当您移动电灯开关(信号)时,您得到的结果可能是您的灯泡已打开/关闭(插槽)。在开发接口时,您可以通过单击按钮的效果获得一个真实的例子:“单击”将是信号,而插槽将是单击该按钮时发生的情况,例如关闭窗口,保存文档等。
2022-10-26 20:23:17 246
原创 使用简单按钮
使用简单按钮在本教程中,我们将向您展示如何使用 Qt for Python 处理信号和槽。信号和槽是一项Qt功能,可让您的图形小部件与其他图形小部件或python代码进行通信。我们的应用程序会创建一个按钮,每次单击按钮时,都会将单击的按钮“Hello!”消息记录到 python 控制台。
2022-10-26 16:02:08 167
原创 Pycharm 添加自动表头(包含汉化和英文版本路径)
file - setting - Editor - File and Code Templates - Files - Python Script
2022-08-06 10:29:51 313
原创 os.system 返回值乱码一行代码解决
`os.system('chcp 65001') # 将cmd的显示字符编码从默认的GBK改为UTF-8`
2022-08-05 16:25:53 3578 1
原创 python tcping(ping命令)
python tcping(ping命令)使用tcping库中的ping方法使用如下:from tcping import Pingping = Ping('www.baidu.com', 80, 200) # 地址、端口、超时时间ping.ping(3) # ping命令执行次数ret = ping.result.table # 以表格形式展现(ping.result.raw # 原始形态,ping.result.rows # 行显示)print(ret)其他:该库中其他方法
2022-05-30 17:07:48 4131 5
原创 图片格式化网址
图片转文字网址:https://www.degraeve.com/img2txt.php文字转字符显示地址:http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20
2022-05-29 01:35:28 60
原创 CSDN编写技巧
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-05-25 13:44:00 3349
原创 使用Python多进程遍历文件夹和文件
多进程遍历文件夹和文件#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/11/15 18:29:06# @Author : kevin# @Site : # @File : Multi_process_File.py# @Software: PyCharmimport csv, osimport multiprocessingimport time# time_start = time.time() # 程序开始时
2021-11-17 15:37:17 1714
原创 2021-10-27
Pyqt5 QtDesigner 调用 listView 控件[方案一]:在两个.Py文件中实现(创建两个.py文件调用)Search.py 模块代码from PyQt5 import QtCore, QtGui, QtWidgetsclass Ui_Search(object): def setupUi(self, Search): Search.setObjectName("Search") Search.resize(803, 600)
2021-10-27 19:14:06 358
原创 读取Excel文件中的文件名并按照读取的文件名将指定路径下的文件移动到指定的新路径下
读取Excel文件中的文件名并按照读取的文件名将指定路径下的文件移动到指定的新路径下#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/10/27 10:06:27# @Author : kevin# @Site : # @File : cop_file.py# @Software: PyCharm# encoding=utf-8import shutilimport openpyxl, osworkbook = o
2021-10-27 16:27:20 806 2
原创 python多线程
python多线程# 1、导入进程包# 2、使用进程类创建进程对象# 3、使用进程对象启动进程执行指定任务import multiprocessingimport timedef multiply(l): # b = 0 b = l ** l * l print('这是第%s进程' % l, b) # time.sleep(1)if __name__ =="__main__": for l in range(500): multi
2021-08-05 19:43:38 70
matplotlib函数汇总.pdf
2022-08-07
Excle VBA 用户窗体控件属性中文解释.xlsx
2020-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人