![](https://img-blog.csdnimg.cn/20190902085257707.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
PyQt5
文章平均质量分 51
llc的足迹
print("hello csdn!")
展开
-
PyQt——QTreeWidget限制拖拽区域
添加item在添加时要设置的属性,同时要设置的知识点:限制只能拖拽在相同的一级中进行拖拽重构放下事件原理和拖拽移动事件一样最终效果源码下载:戳这里原创 2022-06-13 14:24:07 · 1584 阅读 · 1 评论 -
PyQt5绘制图形(圆、矩形、斜矩形、多边形)
【代码】PyQt5绘制图形(圆、矩形、斜矩形、多边形)原创 2022-02-22 11:01:47 · 6296 阅读 · 0 评论 -
QT设计师预览python代码
安装测试环境:win10,PyQt版本如下(其它版本可自行测试):PyQt5==5.11.3pyqt5-tools==5.11.3.1.4测试首次运行报错在C:\Program Files\Python37\Lib\site-packages\pyqt5_tools中双击designer.exe,新建窗体:点击Form>>View Code…,报错如下:测试ui...原创 2020-03-14 16:35:08 · 589 阅读 · 0 评论 -
PyQt5——一些小部件
一些小部件SProgressDialogSMessageBoxSSwitchButtonSMediaSliderSCuboidProgressSCylinderProgressSLineLoadingSRoundLoading更多小部件,点这里原创 2019-10-19 11:26:17 · 250 阅读 · 0 评论 -
PyQt5窗口动态图标
1.准备gif动画图2.写代码from PyQt5.QtGui import QMovie, QIconfrom PyQt5.QtWidgets import QApplication, QMainWindowapp = QApplication([])window = QMainWindow()pm = QMovie('1.gif')pm.frameChanged.co...原创 2019-08-06 16:03:41 · 704 阅读 · 0 评论 -
PyQt5多线程
多线程一般有两种办法:继承QThread 继承QObject并使用movetothread(官方推荐)使用第二种方法时,在线程结束后要执行以下两行代码:self.test_thread2.quit()self.test_thread2.wait()如果不确保线程完全退出,线程再次运行时程序会崩溃。效果图:源码:import timefrom PyQt5...原创 2019-06-03 09:25:40 · 2017 阅读 · 0 评论 -
一个简约的QSS编辑器(二)- pyqss
一个简约的QSS编辑器(一)-pyqss上一篇实现了简单的编辑功能,这一篇来研究一下QScintilla使用方法。QScintilla参考资料1、https://qscintilla.com/2、https://github.com/matkuki/qscintilla_docs实现效果源码下载:https://github.com/luolingchun/pyqss...原创 2019-04-15 14:35:46 · 474 阅读 · 0 评论 -
一个简约的QSS编辑器(一)-pyqss
界面设计代码逻辑窗口使用无边框窗口,因此有关窗口的最小化、关闭、拖拽移动、大小调节功能需要自己重新实现,部分方法需要重构(具体实现方法请查看源码),如下:mousePressEvent、mouseMoveEvent、mouseReleaseEvent、resizeEvent、leaveEvent、paintEvent使用方法源码下载:https://github.com/...原创 2019-04-10 10:23:54 · 1681 阅读 · 0 评论 -
给程序加一个炫酷的启动界面
一、静态图片使用pyqt自带的QSplashScreen类实现,比较简单,如要实现不规则的启动界面,可将jpg图片换成png透明图片即可,源码如下:import timefrom PyQt5 import QtWidgetsfrom PyQt5.QtCore import Qtfrom PyQt5.QtGui import QPixmap, QFontfrom PyQt5.Qt...原创 2019-03-20 11:43:12 · 5938 阅读 · 1 评论 -
PyQt实现Ribbon风格菜单
这里不详细介绍,只做记录,如有兴趣,请查看源码原创 2019-02-19 09:17:35 · 3665 阅读 · 12 评论 -
PyQt与echarts的简单结合
pyqt5,pyecharts原创 2019-01-29 14:13:42 · 13647 阅读 · 28 评论 -
QLineEdit边框闪烁
源码from PyQt5 import QtCorefrom PyQt5.QtCore import QPropertyAnimation, pyqtPropertyfrom PyQt5.QtWidgets import QMainWindow, QApplication, QLineEditfrom PyQt5 import QtWidgetsclass NewLineEdit...原创 2019-01-11 17:38:23 · 1963 阅读 · 0 评论 -
QGraphicsView 实现图片裁剪功能
本教程实现了图片显示、滚轮放大缩小图片、鼠标中键移动图片、画框裁剪图片功能。界面程序from PyQt5.QtCore import QSize, Qt, QRectfrom PyQt5.QtGui import QColorfrom PyQt5.QtWidgets import QApplication, QDialog, QGridLayout, QPushButton, QSp...原创 2018-12-12 10:40:14 · 6637 阅读 · 7 评论 -
让我们开发一个浏览器(二)
让我们开发一个浏览器(一)实现了在一个标签中跳转的建议浏览器,接下来添加一些功能,如地址栏、多标签、前进、后退、刷新...实现效果如下:源码如下:from PyQt5.QtCore import QUrl, pyqtSignal, Qtfrom PyQt5.QtGui import QMovie, QIconfrom PyQt5.QtWidgets import QMainW...原创 2018-10-12 13:22:47 · 3325 阅读 · 0 评论 -
让我们开发一个浏览器(一)
设计界面打开Qt设计师,新建一个Main Window,移除菜单栏和状态栏,如下图:原创 2018-10-11 14:56:18 · 19098 阅读 · 0 评论 -
pyinstaller使用多帧ICO图标
pyinstaller使用多帧ICO图标pyinstaller使用教程:https://pyinstaller.readthedocs.io/en/stable/pyinstaller -i test.ico test.py如果ico图标不是多帧ico的话,桌面图标会出现锯齿,并且放大缩小桌面图标的话,软件图标不会自动适应,下面开始制作多帧ico图标ToYcon下载英文版:https...原创 2019-09-13 18:14:38 · 1154 阅读 · 0 评论