问题标签 [pyside2]
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 - PySide2 ,按钮没有得到 setStyleSheets
试图在 Maya 中获取 PySide2 的一些基础知识,现在我遇到了问题,那个按钮没有得到translateButtonX.setStyleSheet(...)
我想要的,它只是忽略了它。我尝试调试它并注意到,如果我window.setStyleSheet(...)
不是从图像设置,例如从颜色 rgb 设置,那么一切正常。有人知道我错过了什么吗?
此致!
c++ - 使用 Shiboken 2 包装 std 共享指针
如何使用 Shiboken 2包装 C++ std的共享指针( )?std::shared_ptr
我知道有 Qt 的共享指针QSharedPointer
,可以通过在.xml类型系统文件中添加一行来使用它:
但是我需要std::shared_ptr
并因此尝试了类似的东西,给出的例子:
请注意,有get作为getter而不是data。
python - PySide - 循环分组单选按钮
我在尝试将循环中生成的 radioButton 组合在一起时遇到问题,以便每一行都有一个 buttonGroup 并且可以单独检查。
这是我的代码的剥离版本:
我得到的只是这个:
如果您想尝试一下,这是完整的代码:https ://pastebin.com/3vJ4DXER
pyqt5 - QPickPointEvent当鼠标光标在Python Qt 3D中的点上方做某事时?
我有QEntity
一个网格,它设置为原始类型(点)。除此之外,我还初始化QObjectPicker
了四个基本信号并将其连接到函数(clicked
、moved
、pressed
和released
)。当我运行应用程序并执行一些鼠标事件时,这些事件都不是QPickPointEvent
. 只有QPickEvent
s 出现。是否有可能在 Python 中触发QPickPointEvent
?
我还将选择方法设置为PointPicking
.
python - Pyside 2 中嵌入的 Matplotlib 释放错误
我正在为 matplotlib执行此示例文件,并且在正常退出主窗口时出现以下错误。
我只更改了以下几行,因为我想使用 PySide2 而不是 PyQt。
原来的:
新的:
否则程序运行完美,当我关闭它时它只是崩溃,这有点烦人。
我的环境包括:
- Python 3.6.4
- PySide2 5.6.0a1
- MatplotLib 2.2.2
有任何想法吗?
qt - 嵌套 QStandardItemModel 与需要不同标题的子项的最佳实践
我想知道您对 QStandardItemModel 最佳实践的看法,他们的顶级项目可能包含在另一个视图中最好地表示的子项 - 并且谁的水平标题标签可能需要与子项完全不同。
让我们举一个例子,我们有 QTreeViewA 和 QTreeViewB。
需要明确的是,这不是一个字面的例子。在我的实际程序中,QTreeViewA 中顶级项的数量永远不会超过 10,而 QTreeViewB 中的子项通常少于 50 个。表示的数据是通过 JSON 加载和保存的。
在 QTreeViewA 中,我们想要列出宠物主人和一些人口统计信息,但是当我们展开项目时,我们想要查看他们的宠物列表:
在 QTreeViewB 中,我们希望在选择 QTreeViewA 中的 Pet Owner 时填充视图的项目并显示一些附加信息。
QTreeViewB 看起来像:
我在设置构建模型的最佳实践时遇到了一些麻烦。
如果我只使用相同的模型,并将宠物的 QStandardItems 设置为所有者的 QStandardItems 的子项 - 我无法找到有关如何将 QTreeViewB 的水平标题标签更改为不同于 QTreeViewA 的信息,因为他们是同一个型号。
这让我问这个问题,这通常是错误的方法吗?你会如何推荐某人构建一个像这样的不合格层次模型?我是否使模型过于复杂,我应该有多个模型吗?
但是,在我的特殊情况下,我应该补充一下——我实际上不需要表示除 treeViewA 中的第一列之外的任何内容。在我的真实示例中 - 当“宠物主人”项目被选中时,QTreeViewB 被填充,但其他几个 QLineEdit/QComboBox/QSpinBox 小部件也被填充,这些小部件使用 QDataWidgetMapper 链接到“宠物主人”行中的项目。
你会怎么做?
python-3.x - 通过 PySide2 在 Python 中的 Qt3D 中将 CullFace 设置为 Front 和 Back
我想设置QCullFace
,FrontAndBack
这就是我写这个的原因:
上面的代码应该全局设置CullFace。但事实并非如此。我做错了什么?
python-3.x - Qt3D中的QObjectPicker和设置PointPicking不起作用
我想使用点选择器在点云中选择(获取)我的点的坐标。这就是为什么我想设置QPickingSettings
,PointPicking
但似乎无法做到。发送到方法的事件mouse_event
是 typeQPickEvent
和 NOT QPickPointEvent
。我究竟做错了什么?
python - ModuleNotFoundError:没有名为“PySide2.QtWebKitWidgets”的模块
我已经在 CentOS 和 Windows 上安装了 Anaconda 环境。
并使用 conda 安装了 PySide2。
问题是我的项目在 CentOS 中运行良好,但在 Windows 中,运行服务器时显示“ModuleNotFoundError: No module named 'PySide2.QtWebKitWidgets'”。
Conda、pyhon、pip、PySide2 和 PyQt5 的版本在两个操作系统中都是相同的。
我不知道怎么了?
python-3.x - RuntimeError: 请在创建新的 QApplication 实例之前销毁 QApplication 单例
当我首先运行 python-pyside2 项目服务器时,它运行良好。
而且该网站也运行良好,但如果我按 F5 btn 在浏览器中刷新。
站点显示错误页面运行时在/
下面,使用 pyside2 对代码进行转码:
我不知道我该如何解决?
此致。
谢谢。