pyqt相关内容

如何在pyqt中创建模式窗口?

我查看了文档,发现是'self.setWindowModality(QtCore.Qt.WindowModal)'. 我将此功能添加到了" init "功能中,但是仍然无法创建模式对话框. 任何帮助将不胜感激, 谢谢. 解决方案 QDialog具有setModal(),已发现文档状态如下: 默认情况下,此属性为False,并且show()弹出对话框,如下所示: 无模式的.将 ..
发布时间:2020-05-10 18:31:44 Python

Python,混合使用PyQt5和abc.ABCMeta

我正在尝试使用abc.ABCMeta和QObject作为父类来创建AbstractClass,并且似乎无法使其正常工作. 这是基类的初始化.我有Pyqt5和python 2.7 pyqtWrapperType = type(QObject) class ParamsHandler(abc.ABCMeta, pyqtWrapperType): def __init__(self ..
发布时间:2020-05-09 01:40:48 Python

PyQt5中缺少menuBar

我一直在使用PyQt5开发GUI,并希望包含一个菜单栏.但是,当我编写此功能的代码时,将不会出现我的菜单.弄清我对如何在PyQt5中实现菜单栏的理解之后,我在网上寻找了一个预先存在的示例.通过一些调整,我开发了以下测试用例: import sys from PyQt5.QtGui import QIcon from PyQt5.QtWidgets import QApplication, Q ..
发布时间:2020-05-08 23:11:34 Python

Qt QSystemTrayIcon更改菜单项

我正在使用Pyqt,但是c ++代码很好.我正在尝试使用Linux(Ubuntu 11.10)中的QT框架更改QSystemTrayIcon中的菜单项.目前,我已尝试重置最初设置的QMenu: self.tray = QSystemTrayIcon() m = QMenu() m.addAction('First') m.addAction('Second') tray.setContext ..
发布时间:2020-05-08 23:02:34 Python

PyQt和上下文菜单

我需要在窗口上单击鼠标右键来创建上下文菜单.但是我真的不知道该如何实现. 是否有任何小部件,或者我必须从头开始创建它? 编程语言:Python 图形库:Qt(PyQt) 解决方案 我不能说python,但是在C ++中相当简单. 在创建窗口小部件后首先设置策略: w->setContextMenuPolicy(Qt::CustomContextMenu); 然 ..
发布时间:2020-05-08 22:48:47 Python

PyQt:系统任务栏应用程序中的“显示"菜单

首先,我是一位经验丰富的C程序员,但是是python的新手.我想使用pyqt在python中创建一个简单的应用程序.让我们想象一下,这个应用程序就像它运行时一样简单,它必须在系统托盘中放置一个图标,并且在菜单中提供了退出该应用程序的选项. 此代码有效,它显示了菜单(为了保持简单,我没有连接退出动作,等等) import sys from PyQt4 import QtGui def ..
发布时间:2020-05-08 22:45:07 Python

使用Python,PyQt和Phonon播放mp3

我整天都在尝试用Python找出Qt的Phonon库. 我的长远目标是看是否可以播放mms://流,但是由于找不到在任何地方完成的实现,因此我会自己解决这一问题. (如果有人对此有更多的了解,我会把它放在那里,如果不是什么大问题的话.) 无论如何,我认为我会从网上找到的工作示例中倒退.这将启动文件浏览器,并将播放指定的mp3文件.我想剥离文件浏览器的内容,并深入到执行脚本并让其播放带有 ..
发布时间:2020-05-08 01:10:29 Python

关于super()函数

我正在使用QtDesign创建自己的UI并将其转换为python版本.因此,在将UI python文件子类化之后,我编写了一些函数来实现QGraphicsView的mouseEvent.只是一个小问题.如何为QGraphicsView调用super()函数? class RigModuleUi(QtGui.QMainWindow,Ui_RiggingModuleUI): def __ ..
发布时间:2020-05-08 00:20:30 Python

PyQt配置和安装错误

我正在尝试在Macbook pro上安装Maya的PyQt.我已经成功安装了Qt和Sip,但没有安装PyQt. 我使用的版本是 OSX 10.6.8,Qt 4.7.1-修改的Autodesk Qt,Sip 4.13.2,PyQt 4.9.1 在配置pyqt时成功,但是在构建时失败.我认为这可能与配置中使用的目录/Users/warnold有关.它被列出了四次,但是目录不存在,我也 ..
发布时间:2020-05-08 00:19:37 其他开发

pyqt:在Maya中调整qdockwidget的大小

我已经为Maya制作了工具.而且我在QMainWindow中使用了QDockWidget来实现整个UI组合.如您所知,我可以"saveState"和"restoreState"来保留QToolBar,QDockWidget等. 我不知道原因,但是在Maya中,我无法"restoreState"实际状态.它可以恢复QToolBar,QDockWidget的所有状态,但QDockWidget的大 ..
发布时间:2020-05-08 00:19:27 Python

将用户界面对象从文件调用到另一个文件

我目前正在用Python为Maya编写UI脚本. 因此,我的UI顶部具有不同的选项卡,并且我不想将每个代码都放在MainClass中,因为这太麻烦且太长了.对于每个选项卡,我想在不同的.py文件中编写其脚本.我想在__init__函数下创建连接,同时,将另一个脚本中的函数加载到要使用的MainClass中. 问题是,我应该如何在新文件中从UI调用objectName?我试图导入Main ..
发布时间:2020-05-08 00:18:38 Python

将pyQt UI转换为python

有没有一种方法可以将使用qtDesigner形成的ui转换为python版本以使用而无需额外的文件? 我正在为此界面使用Maya,并将该UI文件转换为可读的python版本以实现该功能真的很棒! 解决方案 您可以在shell上使用pyuic4命令: pyuic4 input.ui -o output.py ..
发布时间:2020-05-08 00:16:08 Python

如何在QWidget中的matplot画布上跟踪鼠标?

我想实时在matplot的画布上跟踪鼠标的位置. 现在,我构建了一个继承Qwidget(类似于容器)的MplWidget,然后在其上方构建了一个画布以显示该图.但是,问题是我只能在画布区域之外的填充区域中跟踪鼠标的位置. 由于我的画布继承了不是QWidget的matplotlib.figure,因此它没有setMouseTracking()属性.这样,如何解决这个问题? 我找到了 ..
发布时间:2020-05-06 16:32:05 Python

matplotlib和透明度图

我正在使用matplotlib库,并且正在使用PyQt5和Python 3.6.我在创建的窗口中添加了一个图形,并且希望将该图形的背景设置为透明,因为我在该窗口的背景中添加了一个图像.但是,该图并不是真正透明的,它复制了窗口的背景图像. 例如,某人两年前处理过相同的问题: matplotlib和pyqt4透明背景 这是一个可行的示例(背景为黑色,但图形不是黑色): import sys ..
发布时间:2020-05-06 16:31:52 其他开发

带有可拖动点的可拖动线

我需要在FigureCanvas中有2个可拖动的点.但是我有一个补充约束:两个点必须用一条线链接. 当然,当我拖动一个点时(否则这不会很有趣),必须动态绘制线条,并且仍将其链接到两个点. 我设法创建了两个可拖动的点,并带有以下主题: Matplotlib以交互方式拖动重叠点 我修改了一些代码以通过FigureCanvas的子类使用它(以后将​​图形包含在PyQt应用程序中): i ..
发布时间:2020-05-06 16:23:55 Python

matplotlib show()不能工作两次

我对matplotlib有一个奇怪的问题.如果运行此程序,则可以多次打开和关闭同一图. import numpy from pylab import figure, show X = numpy.random.rand(100, 1000) xs = numpy.mean(X, axis=1) ys = numpy.std(X, axis=1) fig = figure() ax = ..
发布时间:2020-05-06 16:12:01 Python

您自己的GUI中的Matplotlib动画

我正在用Python编写软件.我需要将Matplotlib时间动画嵌入到自制的GUI中.以下是有关它们的更多详细信息: 1. GUI GUI也是使用PyQt4库以Python编写的.我的GUI与您在网上可以找到的常见GUI并没有很大不同.我只是将 QtGui.QMainWindow 子类化,并添加一些按钮,布局,... 2.动画 Matplotlib动画基于 animati ..
发布时间:2020-05-06 16:06:28 Python