
PyQt5
daimashiren
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PyQt5中自定义QWebEngineView的右键菜单
实现代码@author: daimashiren@time: 2021/01/20# -*- coding: utf-8 -*-import sysfrom PyQt5.QtWidgets import *from PyQt5.QtCore import *from PyQt5.QtWebEngineWidgets import QWebEngineView,QWebEngineSettingsfrom PyQt5.QtWidgets import QMenu, QWidget.原创 2021-01-20 17:09:44 · 2305 阅读 · 0 评论 -
用PyQt5实现一个渐隐动画的消息弹窗
实现效果如下:关键代码:self.setWindowOpacity(opacity) # 设置窗口透明度,值为0-1之间,1为完全不透明全部代码:# -*- coding: utf-8 -*-@author: daimashiren@time: 2020/07/06from time import sleepfrom PyQt5.QtCore import Qt,QRect,QPoint,QTimerfrom PyQt5.QtWidgets import QD原创 2020-07-06 13:23:56 · 1885 阅读 · 0 评论 -
记PyQt5信号的一个坑
最近在用PyQt5做项目的时候偶然发现了一个小BUG,BUG虽小,可有时候往往就是最致命的一击。这里分享一下,希望大家不要踩坑。先看下面一个例子:# -*- coding: utf-8 -*-from PyQt5.QtWidgets import QWidget,QHBoxLayout,QLabel,QPushButton,QApplication,QVBoxLayoutfrom PyQt5.QtCore import pyqtSignalfrom functools import pa.原创 2020-05-18 18:39:01 · 810 阅读 · 4 评论 -
PIL Image 和QPixmap格式互转
#PIL格式转QPixmap格式 def pil2_pixmap(self,pil_img): print("PIL格式转QPixmap格式") pixmap = ImageQt.toqpixmap(pil_img) return pixmap #QPixmap格式转PIL格式 def pixmap2_pil(self,pixmap): print("QPixmap格式转PIL格式") img...原创 2020-05-12 17:22:47 · 4411 阅读 · 9 评论 -
qlineargradient中坐标的含义
emmmm最近用PyQt做项目的时候接触到了渐变色,感觉有点酷炫,就想着也整一波,但是转了几圈,看了挺多博客都没整明白qlineargradient里面的坐标和坐标后的数值是干嘛用的,后来看了几个别人的栗子,嗦嘎,原来如此。QSS代码如下: """ QWidget{ background: qlineargra...原创 2020-04-26 21:24:53 · 1518 阅读 · 1 评论 -
PyQt5 使用自定义ToolTip解决QTableWidget数据显示不全问题
目录问题描述解决方案实现效果问题描述最近在使用PyQT5做一个项目,用到最多的控件是QTableWidget,使用很方便,但是也存在很多问题,比如下面这种:数据太长,使用QTableWidget默认的列宽分配会导致显示不全,数据以"XXX..."的形式呈现,很不利于用户阅读。一个可能的解决办法是采用用户可以手动调整的方式来显示数据。效果如下图:使用的代码是...原创 2020-04-10 17:08:20 · 9992 阅读 · 4 评论 -
解决PyQt5 QTableWidget删除数据不完全的问题
PyQt5QTableWidget控件删除任意指定行演示from PyQt5.QtWidgets import *from PyQt5.QtCore import *class Table_win(QWidget): def __init__(self,parent=None): super(Table_win, self).__init__(parent...原创 2020-03-08 00:29:25 · 1310 阅读 · 0 评论 -
PyQt5高级界面控件之QTableWidget获取选中文本的内容及所在的行和列
PyQt5高级界面控件之QTableWidget获取选中文本的内容self.TableWidget = QTableWidget(4,3)row = self.TableWidget.selectedItems()[0].row() #获取选中文本所在的行column = self.TableWidget.selectedItems()[0].column(...原创 2019-08-12 17:08:46 · 14690 阅读 · 30 评论 -
PyQt5中QComboBox实现多选功能
网上大佬太多了,写的啥没看懂,自己摸索着也写了个出来,也勉强能用。功能:QComboBox实现多选功能 返回选中的文本列表 一键全选和取消全选功能from PyQt5 import QtCore, QtGui, QtWidgetsimport sysclass CheckableComboBox(QtWidgets.QComboBox): def __...原创 2019-08-12 17:30:16 · 7270 阅读 · 5 评论