pyqt5相关内容

仅在调用';os.system()';之前运行某些语句

我正在编写一个Python程序,该程序具有使用PyQt5的GUI,并且还使用os.system()调用MATLAB文件。但是,我有一个函数决定在调用os.system之前不执行任何与PyQt相关的语句。像“print”这样的正常函数在os.system之前运行,但其他函数不会。但是,它会在调用os.system之后正常运行它们 Ex) def button_clicked(self): ..
发布时间:2022-02-23 20:35:45 Python

在不缩小其他元素高度的情况下,将框架动画设置为从应用程序底部弹出

我正在使用PyQt和Qt Creator为Windows开发桌面应用程序。 我想要的 我希望仅在用户输入时才向用户显示消息。我也想让信息吸引眼球,所以我选择了以下动画解决方案: 在不需要时隐藏的框架(高度=0,宽度=应用的宽度),在需要时从应用的底部“增长”,保持可见5-6秒,然后缩回底部。 应用程序看起来有点像这样,没有消息: 显示消息时类似于此(请注意消息如何“覆 ..
发布时间:2022-02-23 20:31:53 其他开发

如何在PyQt5中为QGridLayout添加拉伸?

我在网格布局中创建了小部件。小部件基于窗口进行拉伸。是否有可能避免拉伸并按下图所示对齐?我创建了一个代码来实现这一点,但我觉得这不是一个简单的解决方案。如果有更好的解决方案来实现这一点,请与我们分享。 网格布局结果: from PyQt5.QtWidgets import * app =QApplication([]) window=QWidget() GL=QGridLayout(w ..
发布时间:2022-02-23 20:30:29 Python

使用QPrintPreviewDialog的QWebEnginePage.print导致空预览

我有一个程序,过去使用QWebKit在对话框中显示和打印自定义生成的HTML报告,现在,我想将整个内容转换为QWebEngine。到目前为止一切都很好,只有打印效果不好! 到目前为止,我使用QWebView.print()将整个HTML数据交给了QPrintPreviewDialog,这根本不是问题。现在,根据我的理解,我认为我必须使用QWebEngineView.QWebEnginepage. ..
发布时间:2022-02-23 20:29:26 Python

如何在PyQt5GUI中运行两个无限循环?

我正在尝试使用pyqt5构建GUI。在图形用户界面中,我需要通过WiFi从树莓圆周率摄像头流传输一段视频。我需要向树莓派发送游戏板输入。我的代码如下: import sys,time,math import cv2 import numpy as np from PyQt5 import QtCore,QtGui,QtWidgets from PyQt5 import uic from Py ..
发布时间:2022-02-23 20:28:02 Python

多功能调用QTimer主窗口挂起

现在我尝试向计时器函数添加另一个函数,当我尝试运行它时,输出窗口挂起。用于同时运行两个函数的QTimer与timer.start(1000)不同吗?下面是我正在使用的代码。 from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtWidgets import * from PyQt5.QtCore import * import req ..
发布时间:2022-02-23 20:23:01 Python

在Spyder3中调试QT5应用程序

我非常想使用Spyder3内置调试器来调试pyqt5应用程序。似乎一旦qt应用程序开始运行,断点就不再被击中。我也遇到过类似的问题,在插槽内部发生异常,默认情况下,这些插槽在通往控制台的过程中不知何故丢失了。为此,有一种在大多数情况下都有效的解决方法。但是,调试似乎非常不可能。 应该演示问题的代码: from PyQt5 import QtCore, QtWidgets from Py ..
发布时间:2022-02-23 20:20:30 Python

根据用户输入动态更改标签文本

我正在尝试创建一个包含2个python文件的应用程序,第一个文件读取用户输入(从python shell读取,或者通过pynput-keyboard之类的模块直接从键盘读取),并将其存储在一个变量中(在按空格键之后)。然后,它将原始字符串和新的转换字符串发送到GUI的标签。 第二个创建具有两个标签和两个按钮的GUI,并获取从第一个文件传递的变量,并基于此变量更改标签(这些按钮用于在数据库的后 ..
发布时间:2022-02-23 20:19:08 Python

如何向嵌入到QWebEngineView中的渲染的Folium地图添加圆标记?

我想开发一个桌面应用程序,它涉及每秒从串口接收地理坐标并实时添加到地图。地图应与以下链接类似: 我已经编写了一段代码来测试Folium执行此任务的能力。 import sys import io import folium from PyQt5.QtCore import Qt from PyQt5.QtWidgets import QApplication, QWidget, QVB ..
发布时间:2022-02-23 20:17:14 Python

Qtwidget的问题

我只是在学习如何使用Qtdesigner和PyCharm创建GUI。所以我构建了一个非常简单的GUI,它有两个底部和一个标签。在pycharm中编译.ui文件并编写以下代码来执行它之后: from PySide2 import QtWidgets from Algo_UI import untitled class QtApp ( untitled.Ui_MainWindow, QtWidg ..
发布时间:2022-02-23 20:13:12 Python

如何在QLabel中设置文本并显示';<;>;';字符?

使用PySide2(基本上是PyQt5),我尝试在字符串中包含字符‘<;’和‘>’的QLabel中setText。但是,由于这些字符用于修改字体,这两个字符内的任何内容都会消失。我试着用反斜杠转义,但似乎还是不行… 如何使‘<;’和‘>’字符显示在QLabel中? 编辑:下面是我的代码正在做的一些事情(只是抓住了重要的部分): # color and text get s ..
发布时间:2022-02-23 20:08:27 前端开发

GUI在下载PyQt5和Pytube时冻结

我已经用Python制作了一个桌面应用程序,并使用了可以从YouTube下载视频的PyQt5和Pytube。当下载正在进行时,我想向用户显示动画。实际上我是这样做的,但是当文件正在下载时,PyQt窗口似乎冻结了,一切都会暂停,直到下载完成。有人知道为什么会发生这种事吗?我如何修复它? 以下是代码片段: def download_created(self, qual): # Used i ..
发布时间:2022-02-23 20:04:36 Python

将范围滑块小部件移植到 PyQt5

我目前需要一个范围滑块(一个可以设置最小值和最大值的滑块).我发现了两个相关的问题 Qt 中的范围滑块(两个句柄在一个QSlider) 和 为什么 RangeSlider 在 QtQuick 中可用而不是作为标准 Widget 但它们都不是用 python3 编写的,而且我对 C++ 不是很熟悉. 我找到了这个完美的 github 工具 https://github.com/rsgallow ..
发布时间:2022-01-24 17:29:26 Python

将对象的python列表传递给qml

我正在尝试将对象列表从 python 传递到 qml.在 qml 方面,我将解释这些信息并使用 repeater 和 listmodel 元素,以类似表格的方式显示这些信息. 如果我只是传递一个对象或整数列表,我可以读取 qml 端的信息.但否则在尝试传递对象列表时.我如何读取 qml 端的对象列表?我必须使用不同的属性吗? 以下是我目前所拥有的: 类文件(QObject):def ..
发布时间:2022-01-19 23:30:48 Python