
python交流学习
此专栏专门用于python交流学习,欢迎大家交流发言
小灰灰搞电子
这个作者很懒,什么都没留下…
展开
-
pyqt6 多个按钮连接一个槽函数
首先在界面上布置5个按钮。原创 2023-03-15 16:55:22 · 548 阅读 · 0 评论 -
PyQy6实现串口调试助手源码分享
pyqt6实现串口调试助手源码原创 2023-01-05 11:16:22 · 1186 阅读 · 0 评论 -
PyQt6 QMessageBox的使用方法
放置一个QPushButton就可以。原创 2023-01-03 10:59:43 · 2051 阅读 · 0 评论 -
python 网络编程
【代码】python 网络编程。原创 2022-12-23 14:57:30 · 252 阅读 · 0 评论 -
pycharm安装使用pyQt5
1.创建一个项目、虚拟环境打开pycharm,File->New project2.安装pyqt5库在PyCharm左下角的Terminal中输入:安装常用的QT工具。原创 2022-12-16 15:59:45 · 5958 阅读 · 0 评论 -
python函数不定长传参
位置不定长内部就是用元组来存值。关键字不定长内部用字典来存值。原创 2022-12-16 11:06:53 · 1066 阅读 · 0 评论 -
关于 python 使用pip install安装第三方库下载速度很慢的解决方案
直接使用pip install xxx安装第三方库很慢的原因是因为访问的国外的服务器,所以速度很慢,可以使用清华的镜像库可解决。比如安装matplotlib库默认:pip install matplotlib可以改为pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple...原创 2019-10-16 11:19:11 · 1094 阅读 · 0 评论 -
基于python+tkinter+pyserial实现的串口PID调试助手
以下为源码,有问题请留言:#coding=utf-8from tkinter import *import serialimport serial.tools.list_portsfrom tkinter import messageboximport threadingfrom decimal import *import structfrom pynput.keyboard ...原创 2019-10-14 19:36:15 · 1391 阅读 · 3 评论 -
python模块的导入
一、概述模块化设计的好处之一就是“代码复用性高”。写好的模块可以被反复调用,重复使用。 模块的导入就是“在本模块中使用其他模块”。二、import 语句导入import 语句的基本语法格式如下: import 模块名 #导入一个模块 &n...原创 2019-06-29 14:46:45 · 241 阅读 · 0 评论 -
python 操作SQLite3数据库的方法
一、概述 从Python3.x版本开始,在标准库中已经内置了SQLlite3模块,它可以支持SQLite3数据库的访问和相关的数据库操作。在需要操作SQLite3数据库数据时,只须在程序中导入SQLite3模块即可。Python语言操作SQLite3数据库的基本流程如...原创 2019-06-27 14:42:57 · 22906 阅读 · 1 评论 -
python 布局管理器pack、 grid、 place
一、概述…一个 GUI 应用程序必然有大量的组件,这些组件如何排布? 这时候,就需要使用 tkinter提供的布局管理器帮助我们组织、 管理在父组件中子组件的布局方式。 tkinter 提供了三种管理器: pack、 grid、 place。二、grid 布局管理器grid 表格布局, 采用表格结构组织组件。 子组件的位置由行和列的单元格来确定, 并且可以跨行和跨列, 从而实现复杂的布局。...原创 2019-06-26 16:30:58 · 1310 阅读 · 0 评论 -
pyCharm中将 python 程序打包成 exe 文件
我们可以使用 pyinstaller 模块实现将 python 项目打包成 exe 文件。 操作步骤如下:1. 安装 pyinstaller 模块在 pycharm 中操作: file–>setting–>Project: xxx -->Project interpretor, 再点击+即可。2. 在 pycharm 的 Terminal 终端输入如下命令:pyinst...原创 2019-06-26 16:21:24 · 5491 阅读 · 0 评论 -
python Tkinter GUI应用程序类的经典写法
本章是 GUI 应用程序编写的一个主要结构, 采用了面向对象的方式, 更加合理的组织代码。通过类 Application 组织整个 GUI 程序,类 Application 继承了 Frame 及通过继承拥有了父类的特性。 通过构造函数__init__()初始化窗口中的对象, 通过 createWidgets()方法创建窗口中的对象。Frame 框架是一个 tkinter 组件, 表示一...原创 2019-06-26 16:17:06 · 3230 阅读 · 2 评论 -
python 事件处理
一、概述一个 GUI 应用整个生命周期都处在一个消息循环 (eventloop) 中。 它等待事件的发生, 并作出相应的处理。Tkinter 提供了用以处理相关事件的机制. 处理函数可被绑定给各个控件的各种事件。widget.bind(event, handler)如果相关事件发生, handler 函数会被触发 , 事件对象event 会传递给 handler 函数。二二、鼠标和键盘事件...原创 2019-06-25 17:48:41 · 1611 阅读 · 0 评论 -
python os 和 os.path 模块的使用
一、概述os 模块可以帮助我们直接对操作系统进行操作。我们可以直接调用操作系统的可执行文件、命令,直接操作文件、目录等等。在系统运维的核心基础。二、os 模块-文件和目录操作我们可以通过前面讲的文件对象实现对于文件内容的读写操作。如果,还需要对文件和目录做其他操作,可以使用 os 和 os.path 模块。os 模块下关于目录操作的相关方法,汇总如下:三、os.path 模块os....原创 2019-06-24 17:41:43 · 289 阅读 · 0 评论 -
python serial模块的使用
一、概述pyserial模块封装了对串口的访问。用户调用就能实现对串口的访问和数据的读取。二、特性在支持的平台上有统一的接口。通过python属性访问串口设置。支持不同的字节大小、停止位、校验位和流控设置。可以有或者没有接收超时。类似文件的API,例如read和write,也支持readline等。三、系统要求python 2.3及以上版本,包括py3k,windows或Linu...原创 2019-06-24 16:15:06 · 3459 阅读 · 0 评论 -
python中threading开启关闭线程
在python中启动和关闭线程:一、启动线程首先导入threadingimport threading然后定义一个方法 def serial_read(): ... ...然后定义线程,target指向要执行的方法myThread = threading.Thread(target=serial_read)启动它myThread.start()...原创 2019-06-22 09:32:46 · 29514 阅读 · 16 评论