pyqt5相关内容

在QtDesigner GUI中嵌入matplotlib图

我试图通过在使用 Qt 设计器创建的 Qt GUI 中嵌入一个 matplotlib 图来混淆我的方式.我已经能够通过Python创建我想要的图形.我创建了一个带有小部件的基本GUI,以允许我选择/加载输入文件,并以嵌入在GUI中的matplotlib图形式绘制这些文件中的数据.通过向GUI中添加一个名为 plotwidget 的空白小部件,然后使用该小部件作为输入来调用 GraphInit 类来 ..
发布时间:2021-06-01 19:59:11 Python

如何在PyQt5 GUI中快速制作Matplotlib动态图

几年前,我已经尝试在 PyQt5 GUI中嵌入实时 matplotlib 图.实时绘图显示了从传感器捕获的实时数据流,某些过程,...我知道该工作正常了,您可以在此处阅读相关文章: 您自己的 GUI 中的 Matplotlib 动画 如何使用 matplotlib 在 while 循环中实时绘图? 现在我需要再次做同样的事情.我记得我以前的方法有效,但跟不上快速的数据流.我在互联 ..
发布时间:2021-06-01 19:52:54 Python

更改组合框选项以修改图形/图表

我正在使用 PyQt5 构建用户界面以显示来自“curve_fit"的数据.方法. 由于我正在处理的数据可能具有不连续性,因此我从方法中获得的收益将划分为曲线切片. 我的GUI由两个图形和一个组合框组成.组合框的功能是使用户能够选择图表将显示的切片.虽然组合框的事件起作用了,但我的图表还是一样,没有任何修改. main.py import sys从 PyQt5 导入 QtWi ..
发布时间:2021-06-01 19:23:50 Python

在 MatplotlibWidget pyqt5 中使用 FigureCanvasQTAgg 时出错

我想用 pyqt5 使用 matplotlib 在我的 GUI 上绘图.我创建了一个名为 MatplotlibWidget 的类,它创建了我的绘图的图形和画布.但是我在使用 FigureCanvasQTAgg 函数(这是一个 matplotlib 函数)生成我的画布时遇到了问题. 这是我的代码中存在问题的部分: 将matplotlib.pyplot导入为plt从matplotlib.bac ..
发布时间:2021-06-01 19:22:21 Python

跨类的变量以在PyQt GUI中缩放绘图

我正在制作一个GUI,该GUI将具有几个用户输入框和一个绘图,该绘图将使用输入框中的因子来缩放数据.GUI 将需要一个应用按钮和一个导出按钮.我使用 PyQt5 作为 GUI 和 Matplotlib 进行绘图.我的方法是为绘图和输入框创建单独的 QWidget,并在第三个 QMainWindow 中将它们绑定在一起. 我的 GUI 显示正确 如何获取Apply按钮将3个变量发送到主类 ..
发布时间:2021-06-01 19:20:06 Python

应用程序未在 macOS Big Sur 11.0.1 上弹出

升级您的操作系统总是有风险的.您可能会遇到一些兼容性问题.我冒着将我的macOS从Catalina升级到最新的Big Sur的风险.之后,新操作系统中的显示看起来很漂亮,但是我所有的 PyQt5 应用程序都无法在这个新操作系统中启动.GUI窗口不会像往常一样弹出,并且终端中没有错误消息显示.我花了一整天的时间来弄清楚是什么原因造成了这个问题.我找到了解决方案,但感到奇怪,很奇怪. 在主脚本中 ..
发布时间:2021-06-01 18:35:40 Python

在 pyqt5 gui 中嵌入 matplotlib 图

我正在与PyQt5一起尝试为我的数据分析工具生成一个GUI.我的问题是我不明白如何嵌入具有完整功能的 matplotlib 图. 所有关于 PyQt5 以及如何嵌入 matplotlib 的教程都展示了一种非常简单的方法,他们直接在代码中创建所有图形对象.我不想这样做,因为我的GUI是用Qt Designer生成的.我创建了一个 QWidget 来在其中绘制数据.因此,我将UI文件导入代码: ..
发布时间:2021-06-01 18:32:00 Python

创建一个真正无头的 QApplication 实例

我有一个Qt 5.8(通过PyQt5)应用程序,其许多测试都需要一个实时的 QApplication 实例才能测试gui小部件的交互作用. 但是,在我的新Mac OS X(10.11.6)计算机上运行这些测试时,会不断创建和销毁窗口,从而导致整个系统的UI变得高度不稳定(尽管测试通过了预期的结果). 我的测试甚至不调用 QApplication.exec()- QApplication ..
发布时间:2021-05-31 19:11:29 C/C++开发

从Linux终端执行包含子进程的PyQt5 GUI会在GUI中产生黑屏并将其冻结

首先,我想向您展示到目前为止有效的方法.下面是一个简单的GUI,其构造原理与引起问题的原理相同.它有一个按钮,当您单击它时,计数器增加. #!/usr/bin/python3.5导入系统从PyQt5导入QtWidgetsGUI类(QtWidgets.QWidget):def __init __():QtWidgets.QWidget .__ init __(自己)self.initGUI()se ..
发布时间:2021-05-29 22:29:41 服务器开发

PyQt5模块"QtQuick"未安装

我正在尝试使用Windows或Linux获得一个基本的PyQt5 QML项目.我首先尝试过Linux,但现在运气不佳,我正在尝试Windows.我的问题是,每当我尝试通过python main.py运行它时,都会抱怨“未安装模块"QtQuick"和“未安装模块" QtQuick.Window“. 我觉得这只是指向QT安装位置的一些简单路径,但不知道从这里到哪里.使用Qt窗口小部件有效,但不能 ..
发布时间:2021-05-29 22:25:32 服务器开发

在循环中创建PyQt5按钮:所有按钮触发相同的回调

我应该提一下,我已经阅读了这些内容,但仍然无法实现自己的目标: [在for循环中使用字典创建按钮不起作用 [ QtCore.循环中的QObject.connect仅影响最后一个实例 我的目标是制作一个Linux“启动器"应用程序.按钮的创建,放置等工作就像一种魅力,但是有一个问题-所有按钮都触发相同的回调-在按钮创建循环中最后一个要连接的回调. 这是脚本的基本版本,用于说明 ..
发布时间:2021-05-29 22:22:24 服务器开发

使用PyQt5绘制正确的网格

我在PyQt5上有些挣扎:我必须实现Conway的《人生游戏》,我从GUI常规设置开始.我考虑过要(垂直)堆叠两个小部件,一个小部件旨在显示游戏板,另一个小部件包含按钮和滑块. 这就是我想出的(我是一个菜鸟) 更简单的解决方案是设置 scaledContents 标签的属性: self.label.setScaledContents(True) 但是结果会有点丑陋,因为标签的大 ..
发布时间:2021-05-29 19:55:33 Python

如何将图像和文本都添加到QLabel

我有一个带有QLabel的QHBoxLayout,并且我试图在QLabel中同时获取图标和窗口标题文本.那可能吗?甚至直接将图标添加到QHBoxLayout中,以便将其放置在窗口标题文本之前? 这是我的代码: class MyBar(QWidget):def __init __(自己,父母):超级(MyBar,self).__ init __()self.parent =父母self.l ..
发布时间:2021-05-29 19:52:28 Python

如何在PyQt5中横向打印?

如何修改此代码以自动打印或将默认设置设置为横向? 我是PyQt5的新手.尝试制作具有打印功能的应用程序.我从互联网上复制并粘贴了此代码,但默认设置为纵向.自动横向打印很重要. 从PyQt5中的 导入QtWidgets,QtCore,QtPrintSupport,QtGui窗口类(QtWidgets.QWidget):def __init __():QtWidgets.QWidget ._ ..
发布时间:2021-05-28 20:11:57 Python

如何使用QWebChannel从python到js接收数据?

我正在尝试让我的PyQt应用程序与JS通信,但无法从python获取值.我在python端有两个插槽来获取和打印数据.在示例中,将一个int从JS传递给python,python将其添加5并将其传递回去,然后JS调用另一个插槽以打印新值. var backend = null;var x = 15;新的QWebChannel(qt.webChannelTransport,函数(通道){back ..
发布时间:2021-05-19 20:22:02 前端开发