自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 QT 如何在 QListWidget 的选项中插入自定义组件

有时我们需要QListWidget 完成更复杂的操作,而不仅限于添加文本或者图标,那么就会使用到setItemWidget 函数

2024-06-02 12:59:58 519

原创 QT 自定义简单标题栏

系统自带的标题栏不知道怎么给它设置样式,所以自己写一个吧,将就用

2024-05-03 20:26:01 564

原创 QT 打包(含python环境)

编写好python脚本并确保代码可以跑通后(注: 最好pychar打开检查一遍,有缩进错误的话一目了然,否则光靠文本编辑软件是看不出来的,并且缩进存在问题时调用脚本无任何报错,不出结果),使用pyinstaller 打包脚本,得到如下图文件,该目录是我改过名称的,为了对应pro文件的路径目录名。第三步: 指定脚本目录,如下图,我的个人写法是保存一个脚本对应目录的字典,然后设置脚本目录,圈起来的是重要的代码,scriptFolder 即。此时pythonEnv目录的文件是这样的。第一步: pro添加库文件。

2024-03-07 18:40:23 1389

原创 QT 文本框关键字设置高亮

方案二:优点: 解决大数据量造成的卡顿,相当于把setdocument的全局字符高亮刷新转为可视区域的高亮跟随刷新,避免卡顿缺点:新增两个定时任务,有轻微的性能的负担,因为文本高亮是跟随刷新的,而不是全局刷新,但相对卡顿,可以忽略不计,高亮显示有极短暂的延迟

2024-02-27 16:52:15 639

原创 QT 本地文件搜索、创建文件/文件夹、文件/目录解压缩

QStringList Filter = {} 过滤字符,解压文件文件名包含过滤字符时,该条件生效,默认为空,为空时解压所有文件,反之只获取过滤字符所匹配的文件。QString Directory = NULL 解压的文件存放目录,默认为空,为空时解压文件存放目录为当前解压文件所在目录,目录不存在时默认解压到文件所在目录。QString Directory = NULL 解压的文件存放目录,默认为空,为空时解压文件存放目录为当前解压文件所在目录,目录不存在时自动创建。

2023-10-21 22:40:18 671 1

原创 PyQt5 自定义渐变窗口

color_section: Union[Color, int, QColor, list[list[QColor]]] = False 渐变色段。autoexit_enable: Union[bool] = False 自动关闭,某些特性场景会用到,鼠标离开就定时关闭窗口,默认不自动关闭。以中间为准,分成上色段和下色段,为了衔接好上色段最后一个颜色和下色段第一个颜色是一样的,效果还可以,当然,色段支持无限累加。那么水平渐变呢,改下参数就行了。对应三个位置,再加一个色段。

2023-08-19 14:24:32 455

原创 python unicode码与中文互转

代码逻辑很简单,有Unicode码就解析为中文,有中文就解析为Unicode码,两者都不是就正常打印出来。之前工作中,一些配置文件的配置参数用的unicode码来替代中文,索性写了个比较方便点的方法解析下。

2023-08-18 11:56:54 1074 1

原创 PyQt5 制作简单小头像(优化版)

expected_size:Union[tuple, list[int, int]] 辅助组件QLabel的尺寸,根据信号槽获得。1. 新增剪切面选择,当前指定是圆形,也可以获取鼠标事件,比如按压鼠标中间键或者右键来实现圆形和方形的切换,都行。需要注意的是pixmap_crop剪切出来的图像是以原图为基础上裁剪的,在使用时给个比例就可以正常展示了,如。2.修改以上的旧代码为根据选择的剪切图进行图片剪切,输入剪切部分的bytes数据。可以看到,剪切出来的还是比较清晰的,位置几乎没有偏差。

2023-08-04 16:08:03 240 1

原创 pyqt5 Qlabel关于图片的展示

在使用Qlabel展示图片时,有时图片尺寸过大,且没有指定Label大小时,就会把窗口撑得很大,如果指定Label大小,如设置了max尺寸或者fixed直接固定死,那么这时候图片可以正常放在Label里面,但是会有拉伸的问题。效果: 既不会撑大窗口,也不会丢失比例,因为比例的分母最大就是self.height(),当然令写一个数字大于当前窗口高就另外一个效果,也可以使用其他值,比如300(当前窗口高400)效果:-> 窗口不撑的很大了,但是图片展示不全。效果:->显示完全了,但是图片被拉伸。

2023-07-08 14:09:13 5997 5

原创 pyinstaller 打包报错DLL load failed while importing _cext

有大神可以解答下吗msvc-runtime库与kiwisolver有啥关联,为啥会影响到pyinstaller的打包呢。pip install msvc-runtime 然后重新打包,问题解决。问题出在于kiwisolver\__init__.py这个文件。导入内容都有的,小白表示一脸懵。

2023-05-26 16:05:51 537 1

原创 pyqt5 实现简单验证码

制作简单验证码

2023-05-19 13:37:26 462 2

原创 python 实现简单的列表元素移动

效果: 演示列表-> ['aaa', 'bbb', 'ccc', 'ddd', 'eee', 'fff', 'ggg', 'hhh', 'iii', 'jjj', 'kkk', 'lll', 'mmm']保留的: print(listmove(my_test, ['ccc', 'eee', 'fff'], 'nnn', relative_position=ListMove.moveToafter))多个元素移动: 'ccc', 'eee', 'fff' 移动至 nnn之前和之后。

2023-05-17 18:22:39 1610

PyQt5Thread.py

PyQt5Thread.py

2022-05-24

空空如也

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

TA关注的人

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