pyqt相关内容

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

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

在单独的线程中运行异步循环,信号来自和循环

我正在尝试制作一个在后台与多个 BLE 设备进行通信的 UI.为此,我实现了一个运行 asyncio.loop 的单独线程.这是必要的,因为我使用 bleak 0.9.1 连接到设备. 使用信号和槽将数据从 UI 线程获取到工作线程可以正常工作.但是,它在另一个方向上不起作用.据我所知,这是因为线程忙于运行循环并且永远不会停止这样做.因此,它无法处理来自 UI 线程的输入. 下面有一个 ..
发布时间:2022-01-12 23:08:05 Python

窗口未在外部 url 链接上打开新窗口或选项卡单击

我需要使用 pyQt5 打开一个 URL.该页面有几个链接可以打开一个新窗口.pyQt5 为 URL 打开一个窗口,但在单击应该打开一个新窗口的链接后不执行任何操作.PS我正在使用pyQt5.6 我已经在 Linux centOs 上尝试过,但没有任何效果. from PyQt5.QtCore import QUrl从 PyQt5.QtGui 导入 QDesktopServices从 Py ..
发布时间:2022-01-12 23:07:38 Python

我在哪里为 Qt 设计器的单个提升 QWidget 编写类

我阅读、测试和理解了很多 Qt 设计器的 QWidgets 使用示例,这些示例被提升为 PyQt5.尽管如此,我无法为自己处理一个简单的例子. 下面我展示了我的代码,它不起作用并尝试解释. 在 Qt 设计器中,我创建了一个简单的 QMainWindow,命名为标准化的 MainWindow 在我创建单个标签 QLabel.我将其提升为“neuLabel"类并将其命名为 label ..
发布时间:2022-01-12 23:07:29 Python

取消选中所有其他复选框的复选框

我正在尝试进行一些验证,例如: 选中“选择 A" 或 “选择 B" 时,会自动取消选中 “未选择" 选中“未选中"时,“选择 A" 和 “选择 B" 都会自动取消选中 但是当我运行此代码时,单击任何复选框都会取消选中 所有 3 个复选框. 即窗口初始化时选中了"None Selected".但是当我点击 "Select A" 时,它会取消选中 "None Selected",这 ..
发布时间:2022-01-12 23:06:57 Python

给定一个 pyqtBoundSignal 如何确定插槽?

给定信号,我如何确定特定信号连接到的插槽? 我熟悉如何连接信号和插槽,这更多是出于调试目的. 我正在使用 pyqt5,python 2.7 解决方案 没有“the"槽这个东西,因为一个信号可以连接多个槽,或者多个其他信号,或者同一个信号/槽多个次.但无论如何,没有内置的 API 可以列出所有当前的连接. 您可以获得一个信号的当前连接的计数,如下所示: count = ..
发布时间:2022-01-12 23:06:32 Python

如何使用 QComboBox.setPlaceholderText?

在 Qt 5.15 中引入了 placeholderText 属性 - 文档链接 但是使用 setPlaceholderText 对我没有任何作用.运行下面的代码时,我在 QComboBox 中没有得到任何文本(当然,除非我选择三个项目之一) 这是一个错误还是我错过了什么?我怎样才能做到这一点? 导入系统从 PyQt5 导入 QtWidgets从 PyQt5 导入 QtCore类 M ..
发布时间:2022-01-12 23:05:54 Python

pip3 install PyQt5 --user 失败

尝试通过 pip3 安装 PyQt5 时出现错误.自动消息要我添加更多细节,但我没有.所有细节都在代码中. ➜ ~ pip3 install PyQt5 --user收集 PyQt5连接被 'NewConnectionError(': Failed建立新的连接:[Errno -2] 名称或服务未知')':/simple/pyqt5/使用缓存的 https://files.pythonhosted ..
发布时间:2022-01-12 23:05:22 Python

为什么标签没有完全显示?

我正在学习如何使用 PyQt5,但遇到了“我的第一个标签"未在我的屏幕上完全显示的问题. 运行代码后显示: 代码: 从 PyQt5 导入 QtWidgets、QtCore、QtGui从 PyQt5.QtCore 导入 *从 PyQt5.QtGui 导入 *从 PyQt5.QtWidgets 导入 QApplication、QMainWindow导入系统QtWidgets.QAppli ..
发布时间:2022-01-12 23:04:25 Python

PyQt 对齐复选框并将其放在每一行

我正在尝试这个 使用复选框.遗憾的是,它是为 C++ 制作的,对 Python 代码的任何改编都会导致此错误:'QWidget' object is not callable我想做的是在每一行添加一个复选框,这是我的代码: pWidget = QWidget()pCheckbox = QCheckBox()pLayout = QVBoxLayout()pLayout.addWidget(pCh ..
发布时间:2022-01-12 23:03:56 Python

使用folium在python中添加一个大的shapefile来映射

我正在使用 python、PyQt5 和 Qt 设计器在我的应用程序中显示一个叶图.由于 Qt 设计器中没有地图小部件,我添加了一个通用小部件,然后将其提升到我的自定义地图小部件.一切正常.这是我推广的小部件的 python 代码: 导入io进口叶从 PyQt5 导入 QtWebEngineWidgets从 PyQt5.QtWidgets 导入 *类 LeafWidget(QWidget):de ..
发布时间:2022-01-12 23:03:38 Python

PyQt5 从 PyQt4 转换信号代码

我是新手,很难将一行代码从 PyQT4 更改为 PyQT5,这与信号和插槽.我怀疑它是因为参数正在传递给插槽. 原行是: self.connect(self.assetView.selectionModel(), SIGNAL(("currentRowChanged(QModelIndex,QModelIndex)")),self.assetChanged) 我试过了: self.as ..
发布时间:2022-01-12 23:03:32 Python

我如何在 pyqt5 中使用 QTextEdit 来显示 html 的所有样式(包括 css 的样式)

Python 3.6 PYQT 5.12.1 我准备用pyqt5展示我需要的样式,我知道pyqt5中的QTextEdit可以很好的展示html代码(我有一些web开发经验),所以我决定用html/css来展示我的风格 .但是,在 css 中显示代码时可能会出现一些问题.我该怎么做才能让它显示 css/javascript ?如果不行,能否推荐其他修改样式的方法? 当我在 html 中编 ..
发布时间:2022-01-12 23:02:30 前端开发

QTableWidget - 自动公式驱动的单元格

是否可以将一个单元格设为公式驱动单元格并自动更新?类似于 Excel. 例如,我希望用户填写两个单元格,然后当用户填写两个单元格时,第三个单元格将自动划分.我希望它不连接到按钮. QTable 截图 TableWidget 的代码: self.tableWidget = {}对于我在范围内(int(self.numberLine.text())):self.tableWidge ..
发布时间:2022-01-12 23:01:39 Python

在 PyQt5 中创建复杂的自定义小部件并将其添加到 QGridlayout

我必须创建一个如下所示的自定义小部件: custom_widget_sketch 每个自定义小部件代表一个 LIPO 电池,并显示电池电压(V)、状态文本(充电、放电等)、序列号电池(S/N)和三个状态LED(黄色、绿色和红色) 创建自定义小部件后,我需要在 6*5 的网格中添加其中的 30 个.我在这里的假设是,一旦我创建了自定义小部件,它应该就像在 QGridLayout 中 ..
发布时间:2022-01-12 23:01:30 Python

'pyuic5' 未被识别为内部或外部命令

我正在尝试将 QTDesigner 创建的 ui 文件转换为 py 文件.但我得到了错误:pyuic5 未被识别为内部或外部命令.我使用 anaconda 3,并在这里尝试了所有建议: C:/Program 无法识别...与 pyuic5 相关. 我在这里看到过: 'Pyuic4' 未被识别为内部外部命令. 解决方案 对于任何人有这个问题:关键是anaconda3中的py ..
发布时间:2022-01-12 23:01:18 Python

如何将 QWebEngineProfile 设置为 QWebEngineView

我想为不同的 QWebEngineViews 设置不同的 QWebEngineProfiles,这意味着每个视图都有自己的 cookie 存储.我找不到任何有关它的文档,因此将不胜感激所有帮助.任何将独立 cookie 存储设置为独立 web 视图的其他方法的任何建议也将有所帮助.干杯. 代码如下(此处连接信号格式不正确,但请放心,在真实代码中是正确的): 从 PyQt5.QtCore 导 ..
发布时间:2022-01-12 23:01:05 Python

PyQt5标签被切断

当我运行这个程序时,我的部分标签被切断了.有没有什么办法解决这一问题?我猜它与 setFont 有关,因为当我删除 l1.setFont 时,所有文本都会显示.如果可能,请列出不会过多改变 GUI 的解决方案. 导入系统从 PyQt5 导入 QtGui、QtWidgets、QtCore、Qt从 PyQt5.QtWidgets 导入 *从 PyQt5.QtGui 导入 *从 PyQt5.QtCor ..
发布时间:2022-01-12 23:00:38 Python

AttributeError:QDialog 对象没有属性 setCentralWidget

我正在尝试使用 QT Designer 创建一个 GUI.我已使用以下教程将我的 .ui 设计器文件转换为 .py 文件:http://pyqt.sourceforge.net/Docs/PyQt5/designer.html. 我有以下代码: ## 创建者:PyQt5 UI 代码生成器 5.7## 警告!在此文件中所做的所有更改都将丢失!导入系统从 PyQt5 导入 QtCore、QtG ..
发布时间:2022-01-12 23:00:13 Python