问题标签 [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.
qt - QObject::findChild() returns None without obvious reason
I'm new to Qt Quck and Qt5/PyQt, and now I've faced a strange problem. I'm trying to find an object with objectName "test" in the below QML definition like this:
But the call returns None. However, if I move the objectName: "test"
property to the parent Tab element, then it's found successfully. It's only not found whem inside the child Item
. Similarly, addChannel
, modifyChannel
and removeChannel
objects are also not found by findChild()
.
What am I doing wrong? The Qt documentation says that the search is performed recursively. Why doesn't it traverse the entire object tree?
python-3.x - PyQt5 - pyuic5 因 SIP 版本错误而失败
我在全新的 Qt5 安装上使用 Python3/PyQt5 时遇到了问题
我的环境是:
我已经安装了 QT5 和 PyQt5 没有任何问题。从 QT UML 描述创建 py 模块时,该过程失败并出现 SIP 版本错误。
命令:
结果为:
我的 SIP 版本是:
SIP 4.15.4 是 RiverBank 提供的最新版本。
我已经删除了旧的 QT4 环境,所以我认为某个地方有一个坏链接到相应的旧 SIP 版本。
许多类似的问题已经发布在网络上,但没有一个得到有价值的答案。(当他们甚至得到回答时)。
谢谢你的帮助。
伊曼纽尔。
pyqt - 如何从pyqt中的目录对话框中打开文件名
如何读取文件格式directorydialog
python - 根据已选择的文件调整 gui
我正在使用 QT 设计器开发一个允许您选择日期和某些频道的 gui。这些频道以及您可以选择的可能日期都在一个 csv 文件中。
如果您选择了要在 gui 中读取的文件,是否有限制您可以在日历中选择的日期?我也希望它能够读取频道并将它们作为选项呈现
我确信这是 GUI 设计的主要部分的一部分,如果有人可以指出一些文档,如果答案太长,那将不胜感激
编辑
我的 csv 中的数据格式为:
python - PyQt QLineEdit 与 QValidator
我的项目中有一个 QLineEdit。我想在 lineEdit 上使用 QValidation。
但它不能很好地工作。我可以输入我想要的,除了符号。并且范围不起作用!我可以输入 100500 或 -100500,但我希望,该用户只能输入范围内的数字。
我应该如何使用范围?我需要帮助:)
谢谢你们的帮助,伙计们!
python - 如何将 PyQt5 中的 QDate 转换为 datetime.date?
我正在尝试将从 QDateEdit 收集的日期转换为 datetime.date 以在 sqlite3 数据库中使用。我已经看到在 PyQt4 中你可以使用 toPyDateTime 但它似乎不在 PyQt5 中。如果这个函数完全消失了,有没有办法将 QDate 转换为字符串?
python - 如何将样式表应用于 PyQt 中的自定义小部件
我想为带有样式表的自定义小部件添加边框,但样式表似乎不起作用,有什么问题吗?
python-3.x - 如何在树莓派上交叉编译 SIP/PyQt5
我刚刚在树莓派上交叉编译了 Qt5.2.1。我在 Raspbian wheezy 上找不到有关 SIP / PyQt5 交叉编译的任何信息。
我试图在 Raspberry 上编译 sip / PyQt5。
树莓派上的 Sip / Qt5
Sip 构建良好,但由于之前在我的 PC 上交叉编译的内核映像的 Qt5.2.1 目录中没有 Qmake。所以 PyQt5 安装失败。
注意:由于 Raspbian python3-sip 模块不是 PyQt5 的正确版本(最低 sip 4.15.5),您需要在 Raspbian 上编译最后一个源版本
所以现在的问题是:如何在我的 PC 上交叉编译 PyQt5?没有找到关于此的文档。
- 电脑上的 PyQt5
在我的 PC 上安装 Qt5.2.1 之后,PyQt5 安装运行完美。但是当 TI 尝试导入 PyQt5 模块时,我遇到了以下错误
在我的 PC 上,这个库位于 /opt/Qt5.2.1/5.2.1/gcc_64/lib/libQt5Core.so.5 我将 /opt/Qt5.2.1/5.2.1/gcc_64/lib/ 添加到 $LD_LIBRARY_PATH 和现在消息是:
快速搜索后,SIP 4.15.5 符合 API 级别 11,SIP-4.15.4 符合 API 级别 10。所以尝试安装 SIP 4.15.4。
它有效,我可以导入 PyQt5.QtCoe QtGui,QtNetwork ....
但我仍然坚持缺少的 PyQt5 交叉编译过程。
任何想法 ?
python - PyQT 列表视图没有响应 datachanged 信号
我一直在关注一些教程并尝试设置列表模型。我的主窗口有两个访问同一模型的列表视图。当我更新一个列表中的项目时,另一个列表在获得焦点之前不会自行更新(我单击它)。所以看起来 dataChanged 信号没有被发出,但我无法弄清楚我的代码与我所基于的任何示例有何不同。
主文件
模型.py
谁能看到这里有什么问题?仅供参考,我使用的是 PyQT5.2.1 和 Python 3.3。
qt - PyQt5 (Qt5.2.1) 安装 - 无法导入 QtWebkitIems
我已经在我的 Ubuntu 12.4 桌面上安装了 Qt5.2.1 / SIP 4.5.15 和 PyQt5。在我尝试导入QtWebKitWidgets之前,一切似乎都很好。这个模块在我的代码中非常重要。
在安装阶段没有出现错误。在我的/opt/Qt5.2.1/5.2.1/gcc_64/lib目录中,我可以看到相应的 Qt 库。
有人有想法吗?
先感谢您