问题标签 [qtpy]
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 - QComboBox.setPlaceholderText() 不工作
我目前正在尝试对qtpy
广泛使用的 GUI 应用程序进行一些更改。对于特定条件,组合框的文本将被设置为特定值。
为此我使用self.colormapComboBox.setPlaceholderText("RGB")
,其中 colormapComboBox 是类的一个对象qtpy.QtWidgets.QComboBox
。参考文档:this
它导致错误:
AttributeError: 'QComboBox' object has no attribute 'setPlaceholderText'
可以做些什么来解决这个问题?
python-3.x - 在 Qt 小部件中重新绘制时出现网格线问题
问题
我正在使用 qtpy 制作一个 GUI,用户可以在其中切换地图选项。用户可以切换的一些选项是国家边界、线宽和颜色、网格线开/关等。理想情况下,我想设置地图投影,然后根据需要添加/删除/修改网格线,但是我没有看到任何真正的方法来做到这一点,至少没有一种方法能奏效,尤其是在更新网格线宽度、颜色等方面。
因此,我想出的解决方案是删除轴的先前实例并在请求更改时生成一个新实例。但是,在调用该.draw()
方法时,我收到以下错误:
此错误仅在绘制网格线时发生。如果我不绘制网格线,则轴(和海岸线)的删除和重绘工作不会出现任何错误。新的网格线似乎也正确绘制,但网格线的前一个实例很合适。
我的问题是,最好的方法是什么?我是否错过了更新现有网格线重量、颜色、标签等的方法?或者有没有办法完全删除网格线对象?
Python/包版本:
MWE
python - 如何从 QListWidget 中的可见项目创建列表
我有一个 qlistwidget,其中隐藏了大多数项目。
小部件中显示的项目数量由用户输入决定。
我希望能够获取 qlistwidget 中显示的项目并将它们变成一个列表。
有时会显示 3/4 个项目。
如何列出 qlistwidget 中显示的 3 个项目?
问题说明:
anaconda - Anaconda3 RunTime 错误 --- qt.qpa.plugin: 无法在“”中加载 Qt 平台插件“windows”,即使已找到
我正在使用Windows10。我已经尝试了 anaconda 网站上列出的所有故障排除步骤。
尝试重新安装 qtpy,PySide2。
也添加了 QT_PLUGIN_PATH 作为环境变量(来自stackoverflow本身的答案之一),但没有任何效果。
dialog - `QProgressDialog` 没有响应
我正在使用pyvistaqt
并希望在加载数据时显示进度条窗口。我在不使用pyvista
with 的情况下取得了成功PyQt
(请参阅此 SO 帖子),但是当我添加vtk
.
我认为某些东西仍在阻塞主线程,但我不知道是什么。进度条根本不会显示,或者如果显示,进度条中途会停止加载并停止响应。任何帮助将非常感激:
设置:
输出:
MRE
python-3.x - 当我尝试将其转换为 pyinstaller 中的捆绑软件时,为什么 QtConsole 会出错?
我的 qtconsole 代码是这样的:
当我运行它时它会成功编译,但是当我单击完成的 pyinstaller(pyinstaller --onefile main.py
或pyinstaller --windowed --onedir Yuro.py
)包时,此 qtconsole 会出错并显示以下消息:
我从 qtconsole github 获取了这个 qtconsole 代码:“https://github.com/jupyter/qtconsole/blob/master/examples/embed_qtconsole.py。” 预先感谢您的帮助。
python - 'QListWidget' 对象没有属性 'setIcon' QtPy
错误是:“'QListWidget' 对象没有属性 'setIcon'” 我的代码:我需要在每个 ListWidget 项的开头添加一个图标。
我尝试了多种想法,但由于某种原因我不能使用 setIcon,有人知道为什么吗?
请帮帮我
python - 在哪里寻找 qtconsole.manager 文档?
我是 Qt5 的新手,我正在尝试开发基于工作代码的东西。这是以下“代码”:
我得到一个错误:
AttributeError:“QtKernelManager”对象没有属性“内核”
问题是我尝试在任何地方寻找这个类并寻找属性,但没有任何结果。有没有人知道如何解决这个问题和这些问题?
谢谢!
python - 谁能帮我qtpy4
所以我需要创建一个应用程序,我找到了一个很好的例子,但我无法更新它,有人可以帮我将此代码升级到 PyQt5 吗?我想要一个解释。由于某些功能不同,我认为不可能这样做。如果不是,我想听听如何或获得升级的代码,以便我可以从中学习。
提前致谢