
PyQt
文章平均质量分 58
小白tree
致力于成为图形学工程师的小白
展开
-
PySide2如何做到侧边栏选项卡
一、在PySide2中先新建Main Window窗口添加一个ListView和一个StackedWidget,位置大小调整好。当前选中的就是StackedWidget控件,右上方的左右小箭头用于切换Stack。(先别按!)二、在当前Stack添加一个TabWidget三、点击右上方的箭头,发现切换了一个Stack后,是没有TabWidget控件的所以需要在当前Stack添加一次TabWidget四、在两个Stack都添加了TabWidget后,对象查看器的结构如下五、为了方便区分,我原创 2021-06-09 15:03:56 · 3631 阅读 · 1 评论 -
PyInstaller解决 ImportError: cannot import name ‘PackagePath‘ from ‘importlib_metadata‘
用PyInstaller打包PySide2出现如下报错:问题和解决方案:importlib_metadata版本太老了,升级一下参考:cannot import name ‘PackagePath’ from ‘importlib_metadata’: Python 3.7原创 2021-04-14 11:14:18 · 6872 阅读 · 10 评论 -
Pyside2中嵌入Matplotlib的绘图并保存(指定Graphics View)
做毕设,需要用PySide2去显示一个matplotlib图像,但是又得显示到指定标签页,网上基本上都是用canvas,但是又没有指定到某确定位置的方法,这对本菜鸡实在为难。看了不少Stack Overflow答案都没有对口的,最后还是通过参考《Pyside2中嵌入Matplotlib的绘图》做了出来。目的:在PR标签页去绘制一个模型的Precision-Recall的曲线窗口class Win_Main: def __init__(self): self.ui =原创 2021-04-11 22:20:52 · 4658 阅读 · 5 评论 -
Qt Designer如何管理(Tab新增,删除,重命名...)QTabWidget选项卡编辑器
一、新增右键其中一个标签,可以看到有“插入页”的选项二、重命名点击其中一个标签,查看右下方的属性编辑器,编辑属性currentTabText即可(不是currentTabName!)三、删除点击其中一个标签,将右上方对象查看器中的tabWidget控件先不展开,右键则有如图选项参考:《How to access QTabWidget tab editor in Qt Designer - when I double click object name dialog pops up》原创 2021-04-11 21:16:22 · 8378 阅读 · 2 评论 -
PySide2将控制台内容打印到textEdit控件
看了国内帖子基本上只有说PyQt5的怎么实现的:《控制台信息转移到textedit控件上显示——知乎》《PYQT小笔记(2):控制台内容打印到textEdit控件》只好去Stack Overflow上看了看大神们怎么做的,找了很长时间才在一个PyQt5的问题下面一个回答看到小小的PySide题外话,最后终于借助这个自己尝试了出来:定义一个重定向信号from PySide2 import QtCore# 重定向信号class EmittingStr(QtCore.QObject):原创 2021-04-11 00:58:56 · 6480 阅读 · 12 评论