gpt4 book ai didi

python - 如何为 PyQt 提供类似宏的录制功能

转载 作者:行者123 更新时间:2023-11-28 18:46:54 26 4
gpt4 key购买 nike

我有一个 Qt tablewidget 和与其相邻的其他 Qt 小部件。我正在寻找一个自动脚本生成器来记录我将在表格或其他 Qt 小部件上执行的所有操作。我也曾与 Enthought 合作过,他们有一个很棒的应用程序工具 enthought.scripting 可以帮助我完成同样的工作,但仅限于 traits 对象。我想在 PyQt 小部件上做同样的事情,但不知道怎么做。

最佳答案

这是其中一个看起来很自然的想法,它让您想知道为什么没有一个库可以做到这一点。

好吧,事实证明,编写能让您完成 80% 解决方案的内容非常简单,尤其是在您的应用很小的情况下。但是,实现适用于具有各种小部件的大型应用程序的录制/回放系统是一件非常痛苦的事情。

我写了一个库,尽力解决这个问题。它充满了 hack,而且代码还很不成熟(我今天刚把 repo 推到 github),但你可能会得到一些想法。哎呀,如果幸运的话,您甚至可以在不进行任何更改的情况下使用它:

https://github.com/stuarteberg/eventcapture

还没有文档。我计划解释所有使它工作的技巧,并可能稍微清理一下代码。现在,您至少可以按照自述文件中的描述尝试演示。

关于python - 如何为 PyQt 提供类似宏的录制功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18798613/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com