问题标签 [pyqt5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
audio - PyQt5 音频无响应
我正在尝试制作基于 pyqt5 的音频播放器。但是阅读站点包中的示例并在 PyQt4 开始时访问 QAudioOutput 奇怪的峰值声音我无法向前迈出一步,似乎没有音频输出。在此先感谢,这是我当前的代码(python3.3)
python - PyQt5:如何将 QPushButton 连接到插槽?
好的,几乎每个教程/可理解的人类语言文档都是针对 PyQt4 的。但是,PyQt5 改变了整个“连接按钮到插槽”的工作方式,我仍然不知道该怎么做。
我在 QtDesigner 中做了一个快速的 gui,我有一个 QPushButton 和一个标签。当我单击按钮时,我希望标签上的文本发生变化。在 QtDesigner 中的 C++ 中,很容易将两者联系起来。但是我必须全部用python编写。
我将 .ui 文件与 pyuic5 转换为 .py 文件。在那里,在 Ui_MainWindow 类中,我可以看到 setupUi 方法,该方法初始化 self.button 如下
然后,在方法结束时,
被称为,但是,老实说,我无法弄清楚它的作用以及它在哪里连接。
在 Main 类中,继承自 QMainWindow,我编写了以下方法
而且我不知道如何将按钮信号连接到该插槽。在 pyqt4 中,我可以通过 button.clicked.connect(self.change_text) 手动设置它,但正如我发现的那样,PyQt5 已经过时并放弃了这种简单的设置。
拜托,有人可以帮我解决这个问题吗?
python - PyQt5 不会为 Python 3 安装
我正在拼命地安装 PyQt5。到目前为止,我已经在 OSx Mavericks、Ubuntu VM 和 W7 VM 上进行了尝试。似乎没有任何效果。这是我尝试过的。
操作系统
我试过自制
命令的输出brew install
:
我已经尝试了所有问题和故障排除。似乎没有任何帮助。
我也尝试手动安装它: sudo python3 configure.py --qmake=/Users/Thomas/Qt/5.1.1/clang_64/bin/qmake --sip=/Users/Thomas/Downloads/sip-4.15.3/ sipgen/sip
工作正常。然后,当我尝试时,sudo make
它不断给我:
我认为这个警告无关紧要,因为 qglobal.h 将最大版本定义为 10.8,而我运行的是 10.9。
sudo make install
没有给我任何错误,但是当我尝试以超级用户 ( sudo python3
) 运行 Python 并尝试dir(PyQt5)
Python 崩溃时。请注意,已找到该包。
阅读我需要 Python Development Header 的地方。所以我从 OSx 上的源代码编译了 Python3.3.2。这给了我没有更好的..
视窗
没试过这么多。似乎使用二进制 GUI 安装程序安装。这里的问题是dir(PyQt5)
列出了一些默认的 Python 内容(带有下划线),但没有来自 Qt* 的任何实际内容。对 Windows 了解不多,我不想(VM 真的很慢)。
Ubuntu
安装过程中没有错误或警告(与 OSx 安装过程中使用的命令完全相同),但是当我尝试dir(PyQt5)
. 没有错误或任何错误。
我试过搜索我得到的每一个错误,一些结果让我再次开始。不过,这是我卡住并可能停止的地方。如果有人知道什么,请帮忙。
python - 如何在 PyCharm 中安装 PyQt5?
当我尝试使用 PyCharm 导入以下内容时:
编译时会产生此错误:
我想要 PyQt5 在 Pycharm 中。你能详细解释一下我应该怎么做才能安装它吗?
python - PyQt 5 error on exit
I am having an error when I exit my GUI:
Error: "python.exe has stopped working"
This happens when I exit using the topmenu and toolbar exit option. And it also happens when I close the program on the "X" on the top right.
However when I comment the line:
The "X" on the top right wont give this error.
For the exit option on the toolbar and top menu I am using this:
Follow the code:
How do I fix this?
pyqt - QWebView 的内存(缓存)管理
这是下载同一页面 10 次的代码:
这是第 7 次下载后 Process Explorer 的快照:
第 10 次下载内存达到 270MB。这是正常的吗?我如何解决它?
奇怪的是,根据地址,消耗可能会波动,但保持在一定的阈值以下(这里是 90MB):
python - ImportError:没有名为 PyQt5 的模块 - OSX Mavericks
我试图让 PyQt5 在 OSX 上运行。我下载并安装了 Qt5 二进制文件。然后,我下载了最新的 SIP 源代码,编译并安装了它。最后,我下载了最新版本的 PyQt,编译并安装。
我试图让它在默认的 Python 2.7 安装上运行。看起来文件已安装到 /System/Library/Frameworks/Python.framework/Versions/2.7/share/sip/PyQt5/ 的正确位置(据我所知)
但是,每当我尝试从 PyQt5 导入任何东西时,python 都会报告它找不到 PyQt5
编码:
结果:
我是 Python 新手,非常感谢您的帮助!
python - cx_freeze + PyQt5 + python
我正在兜圈子,发生了一件非常奇怪的事情。基本上我正在尝试使用 PyQt5+python3.3+cx_freeze4.3.2 的简单窗口应用程序。问题运行完美调用python:
现在是 cx_freeze 的基本 setup.py 的第二部分:
构建它:
创建以下文件夹:
构建/exe.win32-3.3:
现在运行 test.exe 一切正常。
当我将构建文件夹复制到其他 PC 时,问题就来了。运行 test.exe 时弹出错误
此应用程序无法启动,因为它无法找到或加载 QT 平台插件“windows”。
可用的平台插件有:minimal、offscreen、windows。
重新安装应用程序可能会解决此问题
根据我阅读的所有内容,它是关于平台上的 dll/.exe 在里面找不到 qwindow.dll。为什么它只发生在其他PC(win7)?开发PC(win7)工作正常。为了调试它并确保使用的 qwindow.dll 是 plataforms/ 里面的那个,我将文件夹重命名为 plataformFOO/ 并尝试运行 test.exe,现在在开发 PC 中出现同样的问题,因此,dll 位于正确的文件夹中,将其重命名为平台/并且一切正常。如果操作系统相同并且文件夹是开发 PC 上的文件夹的简单副本,为什么在其他 PC 上不工作。
我谷歌,阅读了大量的东西,但无法找出问题所在。如果有人可以提供帮助;)
python - PyQT5应用程序中的自我范围?
我正在尝试完成我的第一个 Python 学习应用程序,我使用 PyQT5 设计器制作了一个基本的 UI,并使用以下内容进行了测试,但我得到了NameError: global name 'self' is not defined
错误。txtProg
我的问题是在 GUI 中更新(文本编辑器)的正确程序是什么。
python - 使用 QTextStream 读取字符串的第一行
如何使用QTextStream
读取字符串中的第一行(之前从文件中读取)?
这段代码似乎不起作用。