问题标签 [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.
python - 无法启动设计的 pyQt 应用程序
我刚刚在 pyQt Designer 5 中设计了我的应用程序,将 main.ui 生成到 main.py,将 assets.qrc 生成到 assets_rc.py。没有错误,当我现在从终端运行 main.py 时,什么也没有发生。我错过了一步吗?我现在应该编辑我的 main.py 文件吗?
干杯!
Python 3.3.0 pyQT 5
python - 为什么在 QPlainTextEdit 中输入时光标的长度会发生变化?
当我输入一个单词时,光标的长度会发生变化,并且长度变得与单词相同。如何设置 QPlainTextEdit?
我设置了css字体族“Consolas”,输入英文单词时,没有问题。(我突出显示行号,因为当我获得屏幕截图时,光标消失了)
但是当我输入中文单词(这个词高于英文单词)时,问题就来了。
如您所见,中文单词下沉(行高变高,行下沉):很奇怪。
上图在 Sublime Text 中的效果是我想要的。
eclipse - 有没有办法使用 Eclipse Kepler 和 PyDev 2.8 为 PyQt5 启用自动完成功能?
似乎我找不到使用 PyDev 2.8 在 Eclipse 中启用 PyQt5 自动完成的方法。我正在运行 Mac OS 10.9 Mavericks。
在安装 PyQt5 时,我注意到 PyQt5 的默认库路径中没有安装“.py”模块,而只有“.sip”文件。这可能是问题的原因吗?如果是,是否存在解决方法?
例子:
注意:这只是一个例子。自动完成不显示任何来自 PyQt5 的模块、类、方法、函数或任何东西。
以下是 PYTHONPATH 变量的值:
这里是文件和目录的列表:
c - ICE 默认 IO 错误处理程序执行 exit(), pid = 11281, errno = 4
我们的一个 PyQt 应用程序抛出一个关于 ICEAuthority 的错误,如下所示并退出 -
ICE 默认 IO 错误处理程序执行 exit(), pid = 11281, errno = 4
在查看跟踪时,我们看到以下内容 -
这看起来像 ICEAuthority 文件读取操作在处理我们从 PyQt 应用程序生成的进程之一的 SIGCHLD 后未能重新启动。在谷歌上搜索,有很多关于 ICEAuthority 文件失败的报告,人们建议重新启动系统、删除 .ICEAuthority 文件或取消设置 SESSION_MANAGER。我们现在倾向于在 PyQt 应用程序中取消设置 SESSION_MANAGER。但我想了解为什么该操作未能重新启动 ICEAuthority 文件的读取操作。这是 gnome-session 代码中的错误吗?有人知道吗?
另外我想提一下,我尝试将 SA_RESTART 设置为 false 以使 SIGCHLD 句柄重新启动操作。这没有奏效。
请在下面找到我们的系统详细信息 -
Linux nyc-nx-l01.schrodinger.com 2.6.32-358.23.2.el6.x86_64 #1 SMP 10 月 16 日星期三 18:37:12 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
CentOS 6.4 版(最终版)
python - PyQt5:使用 QObject 和 QThread 时出现 AttributeError
我在开发一个可以同时从不同站点检索包含内容的程序时遇到了一个问题(现在基本上是从两个或多个在线词典中检索一个单词的定义)。
我使用 QObject 和 QThread 来开发我的程序。一开始一切都很好,但是当我再次尝试搜索和检索另一个单词的包含时,我得到了 2 AttributeError。
我不知道如何处理这个问题。有谁知道如何摆脱它?
python - ImportError:没有名为 PytQt5 的模块
以下是我的 python、qt 和 sip 版本
我尝试通过以下方式导入PyQt5
我收到以下错误
ImportError:没有名为 PyQt5.QtWidgets 的模块
我该如何解决这个错误。
更新了======================
当我尝试 PyQt4 时,出现以下错误。
from PyQt4.QtCore import pyqtSlot as Slot RuntimeError: the sip module implements API v10.0 to v10.1 but the PyQt4.QtCore module requires API v8.1
2013-12-20 更新 =======================================
1) 从这里下载 sip-4.15.3.tar.gz
2) 提取 sip-4.15.3.tar.gz
3) 复制 sip-4.15.3 到 /home/thura
4) 输入“cd /home/thura/sip-4.15.3”
5)输入“python configure.py”,按回车,按照说明操作(输入yes并按回车)
6)输入“make”,回车,输入“make install”,回车
7) 从这里下载 PyQt-gpl-5.1.1.tar.gz
8)提取PyQt-gpl-5.1.1.tar.gz
9) 将 PyQt-gpl-5.1.1 文件夹复制到 /home/thura 文件夹。
10) 键入“cd /home/thura/PyQt-gpl-5.1.1”
11)输入“python configure.py”,按回车,按照说明(输入yes并按回车)
12)输入“make”,回车,输入“make install”,回车
更新 2013-12-20 ======================
重新做一遍之后。我收到以下错误
python - 从使用信号的 QObject 方法返回值
如果它使用信号,我无法弄清楚如何从函数返回值。这是一些代码:
当然,get_value()
调用将返回 None。我想知道如何同步这段代码,所以在函数中get_value()
我可以等待信号然后返回一些东西。
python - PyQt5 导入 QtGui 失败
我刚刚从 PyQt4 迁移到 5,我遇到了 QtGui 的问题。我使用 32 位 Windows 安装程序安装,而不是我自己的构建。
当我做:
我明白了
所以我尝试了
结果是:
然后我尝试根据Pyinstaller 更改 sys.path:ImportError: cannot import name QtGui work around 但它仍然给我相同的
更新:看起来我实际上确实导入了 QtGui,因为当我进入 IDLE 并尝试它时,它仍然会自动完成 QMovie 和一大堆其他属性。QMainWindow 有什么理由不在那里吗?(不是,QDialog 也不是,它们似乎很重要)
python - PyQt中QWidget上的圆角
我在 PyQt4 中制作了一个 greadient QWidget,但是我想要圆边而不是尖锐的边缘,是否可以在 pyqt 中做?
这是现在的样子
python - Qml 中的 PyQt5 ApplicationWindow 出现空白屏幕
我正在尝试使用 PyQt5 加载 ApplicationWindow 实例。我正在阅读有关它是如何完成 C++ 的,这是正确的答案。我将如何使用 PyQt5 创建它?Python 中的文档与 C++ 中的文档略有不同。