![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
ycn2008
不会炒菜的前端工程狮不是一个好的后端程序猿
展开
-
Python 应用 - 制作简易浏览器
需求:把网站弄成独立程序样式(奇葩想法暂且不管)解决方案:制作一个简易浏览器,再打包成exe程序难点:PyQt5版本过高,PyQtWebEngine缺失,解决直接安装(有时会安装失败,多弄几次)pip install PyQtWebEngine完成程序:import sysfrom PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtWebEngineWidgets import QWebEngineVi原创 2021-10-08 16:04:42 · 1490 阅读 · 1 评论 -
Python threading应用 - 批量下载图片
需求:读取数据接口,根据返回的产品信息下载产品图片到本地代码:import requests,json,re,os,timefrom threading import Threadclass DownloadImg(object): # 定义构造方法 def __init__(self,token, n, a, b): # 设置属性 self.folder = n self.start = a self.limi原创 2021-10-08 15:21:55 · 155 阅读 · 0 评论 -
Python 自定义常用方法4 - 重写键盘回车事件
# 检测键盘回车按键,函数名字不要改,这是重写键盘事件def keyPressEvent(self, event): #这里event.key()显示的是按键的编码 if(str(event.key())=="16777220" or str(event.key())=="16777221" or event.key() == Qt.Key_Enter): self.checkLogin() #这里是回车响应执行事件 - 如登录复制过去直接使用 ,根据自己项目情况修改.原创 2021-09-29 14:53:47 · 523 阅读 · 0 评论 -
Python 自定义常用方法3 - 取最近几年的年份
文件中引用类import time方法:def nearYears(self,nearNum): return [time.strftime('%Y', time.localtime(time.time() - 3600 * 24 * 365 * num)) for num in range(nearNum)]参数:nearNum这是封装在通用类中的,单独使用去掉self参数就可以了。示例:print(nearYears(6))输出数组:['2021', '202.原创 2021-09-29 14:47:01 · 734 阅读 · 0 评论 -
Python 自定义常用方法2 - 取桌面路径(widows)
在导出操作中常常需要指定一个目录,一般都是默认指定到桌面文件中引用类import winreg方法:def get_desktop(self): key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, r'Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders', ) return winreg.QueryVal原创 2021-09-29 14:27:52 · 178 阅读 · 0 评论 -
Python 自定义常用方法1 - POST请求API接口
应用场景:需要引用类import requests,jsonPOST请求API接口并返回json字符串:def postApi(self, data, url): ##走接口登录 headers = {'Content-Type': 'application/json'} response = requests.post(url=url, data=json.dumps(data), headers=headers) rsJson = json.loads.原创 2021-09-29 14:22:04 · 2395 阅读 · 0 评论 -
Python PyQt5l表单应用 - 自定义选择下拉框样式
如何调整默认选择下拉框的样式呢?1.文件中引用类 QListViewfrom PyQt5.QtWidgets import QListView2.在控件中添加样式,示例self.typeCmb.setObjectName("typeCmb")self.typeCmb.setStyleSheet( "#typeCmb{border:1px solid rgb(204,204,204);border-radius:3px;height:28px;}QAbstractItemView原创 2021-09-29 14:06:33 · 844 阅读 · 0 评论 -
Python 记打包exe可执行程序时图片或图标调用方式
用PyQt5制作的界面需要使用图片做背景及标题上的图标,直接使用在生成EXE文件时图片不显示,解决办法:1.创建qrc件,我的命名是:images.qrc,内容如下:<!DOCTYPE RCC><RCC version="1.0"> <qresource> <file alias="image/icom_32.ico">image/icom_32.ico</file> <file alia.原创 2021-09-29 13:52:31 · 456 阅读 · 0 评论 -
Python 记读取配置文件并生成exe可执行单文件
直接干货:1. 生成exe命令:pyinstaller -i image\icom_128.ico -w -F Login.py参数说明:-i 加图标 -w指定程序运行时不显示命令行窗口 -F生成单个exe文件 主入口文件 Login.py,pyinstaller其他参数说明百度一下就有了这时会生成一个Login.spec文件2. 修改spec文件(Login.spec):找到 Analysis下面的 datas=[],改为:datas=[('./config.ini','./'.原创 2021-09-29 11:58:55 · 856 阅读 · 0 评论