pyqt相关内容

@pyqtSignature()和@pyqtSlot()pyqt修饰符有什么不同

我正在尝试编写一个连接到不同pyqt信号的槽。我仍然不能理解的是@pyqtSignature()和@pyqtSlot()这两个修饰符之间的区别。 示例连接到从QAbstractButton继承的QPushButton的pyqt Click信号,我在使用@pyqtSignature(“”)时使用了以下语法on_widgetName_signalName: @pyqtSignature(" ..
发布时间:2022-03-24 23:28:10 Python

PyQt5:检查鼠标是否在Enter-Event中按住

我的实际应用程序要比这复杂得多,但是下面的示例总结了我的大部分问题。我有多个QLabel,我已经将其子类化以使它们可点击。标签显示16x16图像,这需要通过Pillow加载图像,将其转换为ImageQt对象,然后设置标签的像素图。在本例中,我有3个可单击的QLabel,每次我单击它们时都会运行print_thing函数。我的目标是能够按住鼠标,并且对于我悬停的每个标签,都会调用该函数。任何指针都可 ..
发布时间:2022-03-16 17:32:54 Python

仅在调用';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 其他开发

多功能调用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

PyQt:我可以制作一个带有图标和文本的工具栏按钮吗?

我是通过玩弄示例来学习PyQt的。在本例中,我使用的是位于Python26Libsite-packagesPyQt4examplesactiveqtwebbrowser的Web浏览器示例。 如果您添加一行来设置QAction的图标文本属性,则该演示会做一些非常奇怪的事情。 以下是我尝试更改的代码示例: self.actionBack = QtGui.QAction(MainWin ..
发布时间:2022-02-23 11:04:11 Python

PyQt:QTableWidget到.xls文件

因此,我有一个QTableWidget,我想使用xlwt模块将其保存到.xls文件中. 代码如下: def savefile(self): filename = unicode(QtGui.QFileDialog.getSaveFileName(self, 'Save File', '', ".xls(*.xls)")) wbk = xlwt.W ..
发布时间:2022-02-23 11:01:15 Python

在pyqtgraph中绘制大型数组

对于电生理数据分析集,我需要绘制一个大的2D点阵(暗淡约20.000×120)。我过去常常在我的PyQt应用程序中嵌入一个Matplotlib小部件,但是因为绘图花费了相当长的时间,所以我开始寻找其他解决方案。不过,使用pyqtgraph绘制数据所需的时间也比预期的要长得多,可能是因为每次使用lot()函数时都会重新绘制小部件。 绘制大型数组的最佳做法是什么? pyqtgraph示例虽 ..
发布时间:2022-02-23 10:57:27 Python

将小部件旋转一定程度

我是pyqt新手,需要帮助旋转标签。我很困惑,无法理解如何以特定的角度旋转整个小部件。不是小部件的内容,而是小部件本身。我正在搜索解决方案,但什么也找不到。 推荐答案 正如@eyllanesc正确解释的那样,Qt中不支持“小部件轮换”(与大多数标准框架一样)。 不过,您手上有几个小把戏。 “简单”标签(不使用QLabel) 这是“简单”的解决方案。由于您谈论的是“标签 ..
发布时间:2022-02-23 10:52:38 Python

使用pyuic与uic.loadUi的好处

我目前正在使用Python和Qt,这对我来说是来自C++版本的新功能,我意识到在oficial documentation中,它说UI文件既可以从.ui加载,也可以创建python类并将文件转换为.py文件。 我得到了使用.ui的好处,它是动态加载的,所以不需要在每次更改时都将其转换为python文件,但是这样做的好处是什么呢?您在运行时有什么改进吗?是其他原因吗? 谢谢 推荐答案 ..
发布时间:2022-02-23 10:50:14 其他开发