Qt 属性浏览器框架或 python 中的类似工具

Posted

技术标签:

【中文标题】Qt 属性浏览器框架或 python 中的类似工具【英文标题】:Qt Property Browser Framework or similar in python 【发布时间】:2016-02-16 09:05:14 【问题描述】:

我在我的一个项目中使用 pyqt,需要一个类似于 qtdesigner 提供的支持分层属性的属性浏览器:

我发现 Qt 支持 Property Browser Framework 但在 pyqt 中找不到它,所以我得出结论 pyqt 不支持这个框架。

pyqt 是否支持这个框架或类似的东西?还是我应该从头开始编写代码?

【问题讨论】:

【参考方案1】:

对于那些登陆这里的人,我能够基于pyqtgraphParameter Tree 推出我自己的解决方案,我认为这为此类目的奠定了坚实的基础。

【讨论】:

【参考方案2】:

属性浏览器框架是 Qt 解决方案的一部分,而不是主要 Qt 工具包的一部分。我不确定 Qt Solutions 的完整历史,但我认为它是在 Digia 从诺基亚手中接手后从 SDK 中删除的。无论如何,所有 Qt Solutions 类现在都已弃用,并且不再对它们进行真正的开发。

从来没有任何计划在 PyQt 中包含 Qt Solutions 类——尽管我想如果你真的热衷于使用它们,网络搜索可能会找到一些仍在维护的第三方库。不过,推出自己的解决方案可能更明智...

【讨论】:

最终推出了我自己的解决方案,感谢您提供信息 我也在寻找一个属性浏览器视图。你是如何自己制作的? @zalavari 请看下面我的回答

以上是关于Qt 属性浏览器框架或 python 中的类似工具的主要内容,如果未能解决你的问题,请参考以下文章

python3用pyqt5开发简易浏览器

如何用 Python 开发一个简单的 Webkit 浏览器,只需四步超简

工具提示中的 Qt 小部件

QT 属性 - 语法糖或开发工具 [关闭]

Python AttributeError:'figure()'不是Qt属性或信号

python中的属性文件(类似于Java Properties)