Pyside2
Pyside2, Pyqt
初学小白Lu
这个作者很懒,什么都没留下…
展开
-
linux下PySide2运行时出现qt.qpa.plugin:Could not load the Qt platform plugin “xcb“问题
是Qt动态链接库的问题,当加载libqxcb.so库的时候,还需要加载libxcb-xinerama库。原创 2023-02-23 11:11:22 · 268 阅读 · 0 评论 -
Pyqt利用TreeView显示文件目录
PyQt可以使用QTreeView来显示一个目录结构,要将treeview显示为目录树,需要将其模型设置为QFileSystemModel实例。原创 2022-10-07 21:22:32 · 1537 阅读 · 0 评论 -
状态栏QStatusBar
用于显示永久或临时的状态信息。原创 2022-08-28 15:46:00 · 1132 阅读 · 0 评论 -
pyvista
pyvista是可视化工具包(vtk)的一个帮助模块原创 2022-08-28 12:09:51 · 2979 阅读 · 0 评论 -
QTreeWidget样式qss
QTreeWidget,QHeaderView样式原创 2022-08-22 22:36:46 · 4256 阅读 · 0 评论 -
QTreeWidget拖拽项目
拖放操作原创 2022-08-22 22:33:17 · 1538 阅读 · 0 评论 -
QComboBox样式-qss
QComboBox样式原创 2022-08-17 21:54:14 · 1370 阅读 · 0 评论 -
QSplitter设置比例失效
QSplitter内部有子窗口的布局时,setStretchFactor会失效。原创 2022-08-17 21:31:28 · 633 阅读 · 0 评论 -
QWidget添加右键菜单
参数policyContextMenuPolicy。原创 2022-07-21 21:45:30 · 935 阅读 · 0 评论 -
Pyside2嵌入Matplotlib的绘图
通过继承FigureCanvas类,使得该类既是一个PyQt5的Qwidget,又是一个matplotlib的FigureCanvas。原创 2022-07-17 20:47:57 · 429 阅读 · 0 评论 -
QChartView添加在QGridLayout中时覆盖了之前的控件
QChartView添加在QGridLayout中时覆盖了之前的控件,只显示QChart。原创 2022-07-17 13:43:28 · 400 阅读 · 0 评论 -
PySide2嵌入外部程序
PySide2嵌入外部程序,通过句柄嵌入页面原创 2022-07-13 23:41:18 · 1082 阅读 · 3 评论 -
PySide2.examples
3d.simple3d.pyaxcontainer.axviewerlayouts.dynamiclayouts.py进度条itemviews.stardelegate.pyQTableWidget代理QStyledItemDelegatewidgets.standarddialogs.py原创 2022-05-19 20:58:40 · 237 阅读 · 0 评论 -
Python打包exe
python实现打包exe有很多方案,主要有py2exe、cxfreeze、PyInstaller三种。它会把Python运行时和依赖的库打包进来。这对程序员来说没有任何意义,因为他们本来就装了环境,不需要再冗余一份打包的环境不能正常更新,任何改动都必须整体重新打包一遍打包后不能跨平台,且不能交叉编译体积大(相对库本身来说)安装pyinstaller...原创 2022-05-11 21:56:05 · 9013 阅读 · 0 评论 -
QPushButton按钮聚焦与键盘问题
根据Qt官网说明:A push button emits the signal clicked() when it is activated by the mouse, the Spacebar or by a keyboard shortcut.原创 2022-05-11 09:45:38 · 1285 阅读 · 1 评论 -
QLabel通过锚跳转到html帮助页面
对Html富文本支持的控件:QTextDocument, QLabel, QTextEdit,QTextBrowser通过锚跳转到指定位置QTextBrowser原创 2022-04-24 22:38:07 · 284 阅读 · 0 评论 -
Qt.CheckState复选框状态枚举类
常量含义Checked选中PartiallyChecked部分选中Unchecked未选中原创 2022-01-19 22:28:36 · 668 阅读 · 0 评论 -
下拉式复选框
from PySide2.QtWidgets import QComboBox, QLineEdit, QListWidget, QCheckBox, QListWidgetItemclass ComboCheckBox(QComboBox): def __init__(self, items): # items==[str,str...] super(ComboCheckBox, self).__init__() self.items = items原创 2022-01-19 22:23:23 · 556 阅读 · 0 评论 -
侧边栏抽屉控件,点击按钮在上下左右弹出窗口
# CDrawer.py#!/usr/bin/env python# -*- coding: utf-8 -*-from PySide2.QtCore import Qt, QPropertyAnimation, QEasingCurve, QPoint, QPointFfrom PySide2.QtGui import QMouseEventfrom PySide2.QtWidgets import QWidget, QApplicationclass CDrawer(QWidget):原创 2022-01-19 22:17:32 · 1201 阅读 · 0 评论 -
setWindowFlags设置窗口属性
kkk原创 2021-12-23 22:19:53 · 3261 阅读 · 1 评论 -
QScrollerBar样式
QScrollBar分为sub-line、add-line、add-page、sub-page、up-arrow、down-arrow和handle几个部分/*垂直滑块整体*/QScrollBar:vertical{ background:#FFFFFF; /*背景色*/ padding-top:20px; /*上预留位置(放置向上箭头)*/ padding-bottom:20px; /*下预留位置(放置向下箭头)*/ padding-left:3px; /*左原创 2021-12-20 22:20:02 · 1217 阅读 · 0 评论 -
pyside2读取qss样式文件并加载显示
def load_style(file, widget): """ 加载样式 :param file: 加载的qss样式文件 :param widget: qss样式显示的控件 :return: """ # 读取样式文件内容 with open(file, 'r', encoding='UTF-8') as f: style_sheet = f.read() widget.setStyleSheet(sty原创 2021-12-19 23:25:24 · 945 阅读 · 0 评论 -
初始化窗口显示大小
class Window(QWidget): def init(self, rate): """ 初始化窗口大小 :param rate: 窗口与桌面的比例 :return: """ desktop = QApplication.desktop() screen_width = desktop.width() * rate screen_height = desktop.原创 2021-12-19 23:14:18 · 209 阅读 · 0 评论 -
QT/Pyside2中继承QWidget之后,样式表不起作用
解决办法第一种 设置属性 self.setAttribute(Qt.WA_StyledBackground)第二种 改成继承 QFrame因为 QFrame 自带 paintEvent 函数已做了实现,在使用样式表时会进行解析和绘制。第三种 重新实现 paintEvent 函数重新实现 QWidget 的 paintEvent 函数时,使用 QStylePainter 绘制。...原创 2021-12-05 20:49:18 · 393 阅读 · 0 评论 -
Pyside2 实现图片放大缩小移动
PySide2 QLabel 鼠标滚轮移动放大原创 2021-12-05 19:16:03 · 1640 阅读 · 2 评论