
PyQT5
Xhfei1224
研究方向:数据挖掘/机器学习/深度学习(博士在读)
展开
-
【Python-PyQt5】PyQt5中的Label设置背景setAutoFillBackground
很早之前就开始遇到这个问题,就是在给label设置背景的时候,总感觉这个属性没有用,今天才发现这个属性是需要和调色板结合起来一起使用才行,下面先看下这段代码:#初始化标签控件lable1.setText("文本标签")lable1.setAutoFillBackground(True)palette = QPalette()palette.setColor(QPalette.Window...原创 2020-04-07 08:13:25 · 2102 阅读 · 0 评论 -
【python-pyqt5】pyqtgraph中removeWidget后还是会显示在界面的清除方法
本来以为removeWidget了之后就不会显示了,发现还是很“顽固”,找了好久的资料,好像是qt为了防止内存泄漏做了一个保护机制,在调用了前面的removeWidget方法之后还需要把想要删除的widget调用deleteLater()这个方法,经过实验,可行!样例代码:self.gridlayout1.removeWidget(self.F1)self.F1.deleteLater()#...原创 2020-04-05 18:33:30 · 3056 阅读 · 1 评论 -
【python-pyqt5】解决python3.7 绘图title,xlabel,ylabel出现中文乱码的问题
绘制图形时使用了中文标题,会出现乱码:原因是matplotlib.pyplot在显示时无法找到合适的字体。先把需要的字体(在系统盘C盘的windows下的fonts目录内)添加到FontProperties中。具体解决方法如下:import matplotlib.pyplot as plt#加入以下代码,导入字体库文件from matplotlib.font_manager impo...原创 2020-04-05 10:55:26 · 944 阅读 · 0 评论 -
【Python-PyQt5】PyQt5错误提示弹框
python文件代码:# -*- coding: utf-8 -*-import sysfrom PyQt5 import QtWidgetsclass MessageBox(QtWidgets.QWidget):#继承自父类QtWidgets.QWidget def __init__(self,parent = None):#parent = None代表此QWidget属...原创 2020-04-03 14:37:48 · 7722 阅读 · 0 评论 -
【PyQT5】PyQT+PyCharm+QTDesigner界面开发时预览和运行效果不同的解决方案
出现的问题:使用QTDesigner界面预览效果如下:通过PyUIC生成py文件,并通过脚本运行的效果如下:很明显,布局和界面尺寸都发生了改变。解决方法:在代码中加入:QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)完整运行代码如下:import sysimport demo05...原创 2020-04-02 14:52:22 · 4545 阅读 · 6 评论