自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python 选择windows应用窗口到最前面

win32gui.BringWindowToTop(handle) shell = win32com.client.Dispatch("WScript.Shell") shell.SendKeys('%') # 被其他窗口遮挡,调用后放到最前面 win32gui.SetForegroundWindow(handle)

2024-02-25 14:56:39 526

原创 Git 查询某段时间所有用户提交的代码量并过滤文件格式

git log --format='%aN'| sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --since="2023-01-01" --until="2023-12-31" --numstat | grep "\(.py$\)" | awk '{add +=$1; subs += $2; loc += $1-$2} END {printf "新增行数: %s, 移除

2023-12-26 22:43:52 439 1

原创 Postgres Python实现查询数据库表的所有字段信息

【代码】Postgres Python实现查询数据库表的所有字段信息。

2023-10-28 09:22:53 280

原创 Python 获取电脑本机ip列表

【代码】Python 获取电脑本机ip列表。

2023-10-23 20:42:26 136

原创 Python 打包whl文件Setup参数

setup 函数常用的参数如下

2023-10-20 22:04:22 415

原创 windows下载安装FFmpeg

https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-essentials.zip

2023-07-30 21:18:57 1347

原创 error: Unable to find vcvarsall.bat快速解决

下载VS Studio并且安装C++程序桌面开发

2023-07-08 16:18:49 713

原创 Postgres 设置允许远程访问配置

找到Postgres数据库的安装位置,

2023-05-08 19:53:40 4686 1

原创 PyCharm 配置sqlite3驱动

Sqlite3驱动下载地址: https://repo1.maven.org/maven2/org/xerial/sqlite-jdbc/

2023-04-05 21:37:49 4606 3

原创 logging 模块格式化参数及示例

%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s

2023-03-22 23:35:05 343

原创 git 统计代码量等信息

git log --author="forwardhuan" --pretty=tformat: --since="2022-03-01" --until="2023-03-31" --numstat | awk '{ add += $1; subs += $2; loc += $1-$2} END {printf "新增行数:%s, 移除行数:%s, 总行数:%s\n", add, subs, loc}'

2023-03-20 22:48:23 308

原创 PyCharm 设置新建文件默认为LF换行符

File -> Settings -> Editor -> Code Style, 选择Unix and macOS(\n)

2023-03-19 16:22:52 1258

原创 Postgres 数据库的备份与恢复记录

pg_dump.exe --file "F:\\test_database.backup" --host localhost --port 5432 --username postgres --no-password --format=c --blobs testpg_restore.exe --host localhost --port 5432 --username postgres --no-password --dbname test "F:\\test_database.backup"

2023-03-04 22:30:51 613

原创 Postgres 配置默认密码加载文件

在使用命令行或者脚本进行数据库备份或者恢复时,免除输入密码的麻烦。

2023-03-04 19:09:37 243

原创 PyQt5 自定义富文本编辑器

一款使用PyQt5和网页端框架wangEditor集成的富文本编辑器。

2023-02-18 20:12:31 900

原创 Ubuntu 快速切换到指定目录

现有以下场景,假设我在本地有目录,我想快速在终端进入Project目录,需要怎么操作呢。在用户目录下编辑".bashrc"文件,在文件末尾添加alias cdp="cd /home/pc/Downloads/temp/Project/",保存退出,在运行`source .bashrc`, 即可使配置的别名"cdp"生效

2023-02-17 21:52:06 4580

原创 PyQt5 下拉树状图ComboTree实现

class ComboTree(QComboBox): clicked = QtCore.pyqtSignal() def __init__(self, readonly=False, item_min_h=None): super(ComboTree, self).__init__() self.__skip_next_hide = False self.readonly = readonly self.item_min_h

2023-02-16 22:45:46 358

原创 PyQt5 界面预览工具

一款为了预览PyQt5设计的UI界面而开发的工具,使用时需要结合PyCharm同时使用。

2023-02-15 22:32:33 1161

原创 Windows 安装Ubuntu18.04虚拟机

1、下载Ubuntu镜像2、创建虚拟机3、安装Ubuntu4、安装VMware Tool

2023-02-13 22:28:35 1265

原创 Ubuntu 终端命令行显示路径太长

使用Ubuntu做项目的时候,经常会遇到一些文件目录层次特别深的情况,针对这种情况可以采用以下方法来解决。可以显示行数,大约在第60行和第62行。

2023-02-01 16:04:44 542

原创 PostgresSQL数据库的使用

数据库的连接,创建,查看, 删除数据库表的注释添加与查看数据库表的增删改查

2023-01-07 15:53:10 1253

转载 Python 中文转拼音

from pypinyin import pinyin, lazy_pinyin, Stylestring = "朝阳"print(lazy_pinyin(string, style=Style.NORMAL))print(lazy_pinyin(string, style=Style.TONE))print(lazy_pinyin(string, style=Style.TONE2))print(lazy_pinyin(string, style=Style.TONE3))

2023-01-02 19:07:29 2849

原创 QTableWidget支持同时复制多个单元格内容

【代码】QTableWidget支持同时复制多个单元格内容。

2022-12-30 19:14:26 996 4

原创 Windows资源管理器浏览svg图片

window系统在资源管理器浏览svg图片工具

2022-11-06 14:31:43 310

原创 如何获取QColorDialog.getColor()的取消事件

QColorDialog

2022-11-03 21:41:13 599

原创 PyQt5 创建windows安装包的方式

NSIS,HM NIS EditQT安装包制作

2022-07-23 18:23:12 647

转载 MAC下使用OPENCV与PYQT发生冲突

pyqt/opencv安装均在anaconda虚拟环境下进行在使用opencv以及pyqt时出现以下错误关键信息。

2022-07-16 02:04:04 344

原创 PaddleOCR 打包出现问题及解决方法

是Python目录中的一个文件,直接在程序代码中调用就行。当将上述问题解决完以后,接下来还会出现以下问题。如何在打包时放到exe同级目录呢,这时需要用到。暴力一点的解决方法就是把虚拟环境重的。没有把所有的模块都打包进去,这时需要。也是运行出现多个exe的问题。放到打包好的exe的同级目录中。我们手动把这些模块打包进去。删除上述代码,改为以下内容。以下是封装的一段代码示例。在虚拟环境下的这个文件中。工具,笔者所试的版本。......

2022-07-16 01:14:20 2888 2

原创 Python 创建安装包

Python创建安装包。

2022-07-14 23:51:05 357

原创 PyQt5 QTableWidget设置优先显示右侧文本

# 优先显示右侧文本self.table_widget.setWordWrap(False)self.table_widget.setTextElideMode(Qt.TextElideMode.ElideLeft)

2022-07-14 22:57:45 445

原创 PaddleOCR使用示例

PaddleOCR

2022-07-13 08:24:56 674

原创 ico图片转换工具

应用截图下载地址https://download.csdn.net/download/forward_huan/83674191

2022-03-06 21:47:59 280

原创 Python 日期格式化去0

平常我们使用日期格式化时总用以下代码print(datetime.now().strftime("%Y_%m_%d"))# 2022_03_06这之间的日期中间是有格式化话的,如月份和天数都是保留两位的但是,如果我们想以日期为版本号,那中间是需要去掉格式化的,如何去掉前面的0?print(datetime.now().strftime("%Y.%#m.%#d"))2022.3.6...

2022-03-06 18:26:19 2007

原创 Python 打包EXE代码封装

#!/usr/bin/env python3# -*- coding:utf-8 -*-# @Time : 2022/2/19 11:16# @Author : forward_huan# @CSDN : https://blog.csdn.net/forward_huan/category_11049604.htmlimport osimport subprocessfrom datetime import datetime_ver_info = """# UTF-8#

2022-03-05 13:55:39 437

原创 PyQt5 QPixmap对象如何拷贝到系统剪贴板

方法一借助QMimeData对象from PyQt5.QtWidgets import QApplicationfrom PyQt5.QtCore import QMimeDatafrom PyQt5.QtGui import QPixmapdef copy(pixmap: QPixmap): mime_data = QMimeData() mime_data.setImageData(pixmap) QApplication.clipboard().setMimeDa

2022-03-02 21:42:49 546

原创 PyQt5 QTextEdit 支持拖拽,粘贴插入图片

from PyQt5 import QtCorefrom PyQt5.QtCore import QFileInfo, QUrl, QFile, QIODevice, QByteArray, \ QBufferfrom PyQt5.QtGui import QImage, QImageReader, QTextDocumentFragmentfrom PyQt5.QtWidgets import QTextEditfrom datetime import datetimeclass

2022-03-02 21:05:01 2071 4

原创 PyQt5 自定义富文本编辑器QTextEdit设置字体不生效问题

问题来源在自定义的文本编辑器中,新添加的文字通过如下代码设置字体没有问题,但是,如果是通过setHtml设置默认内容时, 再设置字体发现不成功。代码如下:def set_font_family(self): tc = self.text_edit.textCursor() char_format = self.text_edit.currentCharFormat() char_format.setFontFamily("宋体") tc.mergeCharFormat(

2022-02-23 21:23:36 1966

原创 Pycharm 如何忽略在try...except上弹出的“too broad exception clause“警告

在try上面添加注释信息# noinspection PyBroadExceptiontry: ...except Exception: ...

2022-02-20 11:06:48 1239 1

原创 PyQt5 图片的Base64编码转换以及在PyQt5中的使用

将图片文件转换成base64编码的字符串使用PyQt中的QImagedef to_base64(file_path, fmt="png"): image = QImage(file_path) data = QByteArray() buffer = QBuffer(data) image.save(buffer, fmt) return str(data.toBase64())[2:-1]通过base64方法转换def trans_base64_1

2022-02-19 16:54:46 1665

原创 PyQt5 中QToolbar分多行显示

解决方法是在需要添加下一行工具栏的时候添加以下语句# 换行显示self.addToolBarBreak()示例代码import sysfrom PyQt5.QtWidgets import *class Test(QMainWindow): def __init__(self): super(Test, self).__init__() self.setWindowTitle("QToolbar换行显示") self.resize(3

2022-02-13 14:36:21 1107

rich-editor-1.0.0-py37.whl

一款使用PyQt5和网页端框架wangEditor集成的富文本编辑器, 可以当成一个模块在PyQt5项目开发中使用。 使用说明: pip install rich_editor-1.0.0-py37.whl

2023-02-27

PyRichEditor

一款使用PyQt5和网页端框架wangEditor集成的富文本编辑器, 可以当成一个模块在PyQt5项目开发中使用

2023-02-18

qwebchannel.js

web与Qt客户端交互工具

2023-02-18

LogicalGuess

一款Android版本的猜数游戏 规则 系统随机生成各个数位不相同的4位数,用户输入四个数字,位置和数字全部相同记为A,数字相同记为B, egg:全部猜对记为4A, 数字全对但只有两个位置正确记为2A2B. 游戏详细介绍见: https://blog.csdn.net/forward_huan/article/details/104179654

2023-02-17

PyQt5界面预览工具

一款专门用于PyQt5开发的UI界面预览工具,主要配合Pycharm使用。 使用时需指定对应参数 PreQtUI.exe -f UI界面文件 -r 该项目所在的根目录 详细说明见: https://blog.csdn.net/forward_huan/article/details/129051298?spm=1001.2014.3001.5502

2023-02-15

ico图片格式转换工具

一款使用python编写的gui工具,支持png和jpg的图片转换成window应用图标所需要的ico格式的文件 应用详细可查看 https://blog.csdn.net/forward_huan/article/details/123318271

2022-03-06

AutoRequestUrl.zip

设置默认浏览器为win10自带浏览器,直接运行AutoRequestUrl.exe即可,配置文件中的url填写需要打开的blog的地址,interval配置循环间隔, run_count配置总共循环多少次

2020-07-28

空空如也

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

TA关注的人

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