问题标签 [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.

0 投票
1 回答
538 浏览

python - PySide2 ,按钮没有得到 setStyleSheets

试图在 Maya 中获取 PySide2 的一些基础知识,现在我遇到了问题,那个按钮没有得到translateButtonX.setStyleSheet(...)我想要的,它只是忽略了它。我尝试调试它并注意到,如果我window.setStyleSheet(...)不是从图像设置,例如从颜色 rgb 设置,那么一切正常。有人知道我错过了什么吗?

此致!

0 投票
0 回答
279 浏览

c++ - 使用 Shiboken 2 包装 std 共享指针

如何使用 Shiboken 2包装 C++ std共享指针( )?std::shared_ptr

我知道有 Qt 的共享指针QSharedPointer,可以通过在.xml类型系统文件中添加一行来使用它:

但是我需要std::shared_ptr并因此尝试了类似的东西,给出的例子:

请注意,有get作为getter而不是data

0 投票
1 回答
924 浏览

python - PySide - 循环分组单选按钮

我在尝试将循环中生成的 radioButton 组合在一起时遇到问题,以便每一行都有一个 buttonGroup 并且可以单独检查。

这是我的代码的剥离版本:

我得到的只是这个:

radioButton 的行为都在同一个 buttonGrp 中

如果您想尝试一下,这是完整的代码:https ://pastebin.com/3vJ4DXER

0 投票
1 回答
184 浏览

pyqt5 - QPickPointEvent当鼠标光标在Python Qt 3D中的点上方做某事时?

我有QEntity一个网格,它设置为原始类型(点)。除此之外,我还初始化QObjectPicker了四个基本信号并将其连接到函数(clickedmovedpressedreleased)。当我运行应用程序并执行一些鼠标事件时,这些事件都不是QPickPointEvent. 只有QPickEvents 出现。是否有可能在 Python 中触发QPickPointEvent

我还将选择方法设置为PointPicking.

0 投票
1 回答
285 浏览

python - Pyside 2 中嵌入的 Matplotlib 释放错误

我正在为 matplotlib执行此示例文件,并且在正常退出主窗口时出现以下错误。

我只更改了以下几行,因为我想使用 PySide2 而不是 PyQt。

原来的:

新的:

否则程序运行完美,当我关闭它时它只是崩溃,这有点烦人。

我的环境包括:

  • Python 3.6.4
  • PySide2 5.6.0a1
  • MatplotLib 2.2.2

有任何想法吗?

0 投票
0 回答
265 浏览

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 链接到“宠物主人”行中的项目。

你会怎么做?

0 投票
1 回答
388 浏览

python-3.x - 通过 PySide2 在 Python 中的 Qt3D 中将 CullFace 设置为 Front 和 Back

我想设置QCullFaceFrontAndBack这就是我写这个的原因:

上面的代码应该全局设置CullFace。但事实并非如此。我做错了什么?

0 投票
1 回答
565 浏览

python-3.x - Qt3D中的QObjectPicker和设置PointPicking不起作用

我想使用点选择器在点云中选择(获取)我的点的坐标。这就是为什么我想设置QPickingSettingsPointPicking但似乎无法做到。发送到方法的事件mouse_event是 typeQPickEvent和 NOT QPickPointEvent。我究竟做错了什么?

0 投票
2 回答
3333 浏览

python - ModuleNotFoundError:没有名为“PySide2.QtWebKitWidgets”的模块

我已经在 CentOS 和 Windows 上安装了 Anaconda 环境。
并使用 conda 安装了 PySide2。

问题是我的项目在 CentOS 中运行良好,但在 Windows 中,运行服务器时显示“ModuleNotFoundError: No module named 'PySide2.QtWebKitWidgets'”。

Conda、pyhon、pip、PySide2 和 PyQt5 的版本在两个操作系统中都是相同的。

我不知道怎么了?

0 投票
2 回答
6948 浏览

python-3.x - RuntimeError: 请在创建新的 QApplication 实例之前销毁 QApplication 单例

当我首先运行 python-pyside2 项目服务器时,它运行良好。
而且该网站也运行良好,但如果我按 F5 btn 在浏览器中刷新。
站点显示错误页面运行时在/

下面,使用 pyside2 对代码进行转码:

我不知道我该如何解决?
此致。
谢谢。